Jiri Moskovcak 1b2e16
commit d2572a98f41df96534f41062b0020ee6a10047ea
Jiri Moskovcak 1b2e16
Author: Martin Milata <mmilata@redhat.com>
Jiri Moskovcak 1b2e16
Date:   Tue Jul 26 16:49:28 2011 +0200
Jiri Moskovcak 1b2e16
Jiri Moskovcak 1b2e16
    a-a-save-package-data: Fix NULL dereference
Jiri Moskovcak 1b2e16
    
Jiri Moskovcak 1b2e16
    Fixes #324.
Jiri Moskovcak 1b2e16
Jiri Moskovcak 1b2e16
diff --git a/src/daemon/abrt-action-save-package-data.c b/src/daemon/abrt-action-save-package-data.c
Jiri Moskovcak 1b2e16
index d37a05d..ddcf4ac 100644
Jiri Moskovcak 1b2e16
--- a/src/daemon/abrt-action-save-package-data.c
Jiri Moskovcak 1b2e16
+++ b/src/daemon/abrt-action-save-package-data.c
Jiri Moskovcak 1b2e16
@@ -160,7 +160,7 @@ static char *get_argv1_if_full_path(const char* cmdline)
Jiri Moskovcak 1b2e16
      * with '/', it is not a full path to script
Jiri Moskovcak 1b2e16
      * and we can't use it to determine the package name
Jiri Moskovcak 1b2e16
      */
Jiri Moskovcak 1b2e16
-    if (*argv1 != '/')
Jiri Moskovcak 1b2e16
+    if (argv1 == NULL || *argv1 != '/')
Jiri Moskovcak 1b2e16
         return NULL;
Jiri Moskovcak 1b2e16
 
Jiri Moskovcak 1b2e16
     /* good, it has "/foo/bar" form, return it */