[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#521107: #521107: xfs, unsafe /tmp usage



Maybe I'm missing something... but, why this doesn't fix the bug?

--- xfs.orig    2009-10-20 15:06:31.000000000 -0300
+++ xfs 2009-10-20 15:13:47.000000000 -0300
@@ -49,7 +49,8 @@
 set_up_socket_dir () {
   echo -n "Setting up X font server socket directory $SOCKET_DIR..."
   if [ -e $SOCKET_DIR ] && ! [ -d $SOCKET_DIR ]; then
-    mv $SOCKET_DIR $SOCKET_DIR.$$
+    $SOCKET_DIR_TMP=mktemp -d $SOCKET_DIR.XX
+    mv $SOCKET_DIR/* $SOCKET_DIR.$$
   fi
   mkdir -p $SOCKET_DIR
   chown 0:0 $SOCKET_DIR

luciano



Reply to: