jingle-filetransfer/filetransfer.c
changeset 58 daafe5b8a48d
parent 56 2ee6da0e59cb
child 59 69985ccda25a
--- a/jingle-filetransfer/filetransfer.c	Mon Jul 19 22:43:30 2010 +0200
+++ b/jingle-filetransfer/filetransfer.c	Tue Jul 20 00:52:21 2010 +0200
@@ -109,7 +109,12 @@
   }
 
   ft->name = g_path_get_basename(ft->name);
-  ft->name = g_build_filename(settings_opt_get("jingle_ft_dir"), ft->name, NULL);
+  
+  if (settings_opt_get("jingle_ft_dir") != NULL)
+    ft->name = g_build_filename(settings_opt_get("jingle_ft_dir"), ft->name, NULL);
+  else
+    ft->name = g_build_filename("/tmp", ft->name, NULL);
+
   if (!g_strcmp0(ft->name, ".")) {
     g_set_error(err, JINGLE_CHECK_ERROR, JINGLE_CHECK_ERROR_BADVALUE,
                 "the offered file has an invalid filename");