Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        ipc.c 


Log Message:
Add some sanity checks.

===================================================================
RCS file: /cvs/e/e16/e/src/ipc.c,v
retrieving revision 1.301
retrieving revision 1.302
diff -u -3 -r1.301 -r1.302
--- ipc.c       18 May 2007 21:18:24 -0000      1.301
+++ ipc.c       9 Jun 2007 14:27:55 -0000       1.302
@@ -1650,7 +1650,8 @@
 
    cmd[0] = 0;
    num = 0;
-   sscanf(params, "%100s %n", cmd, &num);
+   if (params)
+      sscanf(params, "%100s %n", cmd, &num);
    prm = (num > 0 && params[num]) ? params + num : NULL;
 
    lst = IPC_GetList(&num);
@@ -1668,7 +1669,7 @@
        break;
      }
 
-   if (!ok)
+   if (!ok && params)
       ok = IPC_Compat(params);
 
    IpcPrintFlush(c);



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to