48 lines
1.4 KiB
Diff
48 lines
1.4 KiB
Diff
From ffa6e473fc95d1980b230195fecdafcd7193dca7 Mon Sep 17 00:00:00 2001
|
|
From: Rex Dieter <rdieter@math.unl.edu>
|
|
Date: Thu, 15 Jan 2015 09:16:38 -0600
|
|
Subject: [PATCH 3/5] xdg-mime: dereference symlinks when using mimetype or
|
|
file (BR39923)
|
|
|
|
---
|
|
ChangeLog | 3 +++
|
|
scripts/xdg-mime.in | 8 ++++----
|
|
2 files changed, 7 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/ChangeLog b/ChangeLog
|
|
index e309517..3c7b095 100644
|
|
--- a/ChangeLog
|
|
+++ b/ChangeLog
|
|
@@ -1,5 +1,8 @@
|
|
=== xdg-utils 1.1.x ===
|
|
|
|
+2015-01-15 Reuben Thomas <rrt@sc3d.org>
|
|
+ * xdg-mime: dereference symlinks when using mimetype or file (BR39923)
|
|
+
|
|
2015-01-05 Rex Dieter <rdieter@fedoraproject.org>
|
|
* xdg-open: command injection vulnerability (BR66670)
|
|
|
|
diff --git a/scripts/xdg-mime.in b/scripts/xdg-mime.in
|
|
index 0290d77..80781c8 100644
|
|
--- a/scripts/xdg-mime.in
|
|
+++ b/scripts/xdg-mime.in
|
|
@@ -98,11 +98,11 @@ info_gnome()
|
|
info_generic()
|
|
{
|
|
if mimetype --version >/dev/null 2>&1; then
|
|
- DEBUG 1 "Running mimetype -b \"$1\""
|
|
- mimetype -b "$1"
|
|
+ DEBUG 1 "Running mimetype --brief --dereference \"$1\""
|
|
+ mimetype --brief --dereference "$1"
|
|
else
|
|
- DEBUG 1 "Running file --mime-type \"$1\""
|
|
- /usr/bin/file -b --mime-type "$1" 2> /dev/null
|
|
+ DEBUG 1 "Running file --brief --dereference --mime-type \"$1\""
|
|
+ /usr/bin/file --brief --dereference --mime-type "$1" 2> /dev/null
|
|
fi
|
|
|
|
if [ $? -eq 0 ]; then
|
|
--
|
|
2.1.0
|
|
|