jingle-filetransfer/filetransfer.c
changeset 85 0113d55cada6
parent 84 cdff1771155d
child 87 43e7d48f6d84
--- a/jingle-filetransfer/filetransfer.c	Mon Aug 09 23:59:50 2010 +0200
+++ b/jingle-filetransfer/filetransfer.c	Tue Aug 10 00:31:40 2010 +0200
@@ -205,11 +205,11 @@
   }
   
   if (!g_file_test(args[0], G_FILE_TEST_IS_REGULAR | G_FILE_TEST_EXISTS)) {
-    scr_LogPrint(LPRINT_LOGNORM, "File doesn't exist!");
+    scr_LogPrint(LPRINT_LOGNORM, "Jingle File Transfer: File doesn't exist!");
     return;
   }
   
-  scr_LogPrint(LPRINT_LOGNORM, "Jingle File Transfer: try to sent %s",
+  scr_LogPrint(LPRINT_LOGNORM, "Jingle File Transfer: Trying to send %s",
                args[0]);
 
   {
@@ -248,6 +248,10 @@
     g_io_channel_seek_position(jft->outfile, 0, G_SEEK_SET, NULL);*/
     session_add_app(sess, "file", NS_JINGLE_APP_FT, jft);
 
+    if (CURRENT_JID == NULL) {
+      scr_LogPrint(LPRINT_LOGNORM, "Jingle File Transfer: Please, choose a valid JID in the roster");
+      return;
+    }
     ressource = jingle_find_compatible_res(CURRENT_JID, namespaces);
     if (ressource == NULL)
       return;