null_exec_patch   [plain text]


--- env.c	2006-03-14 01:42:37.000000000 -0800
+++ env.c	2006-06-28 17:17:58.000000000 -0700
@@ -48,6 +48,12 @@
 	}
     }
 
+    if (argv[0]==NULL)
+    {
+        fprintf(stderr,"fetchmail: bad program name\n");
+        exit(PS_UNDEFINED);
+    }
+
     if ((program_name = strrchr(argv[0], '/')) != NULL)
 	++program_name;
     else