Blob Blame History Raw
diff -up mutt-1.10.1/pgpewrap.c.mutt-1.9.3-1_coverity_161 mutt-1.10.1/pgpewrap.c
--- mutt-1.10.1/pgpewrap.c.mutt-1.9.3-1_coverity_161	2018-11-26 11:34:45.733027391 +0100
+++ mutt-1.10.1/pgpewrap.c	2018-11-26 11:36:14.650319151 +0100
@@ -26,12 +26,6 @@ int main(int argc, char **argv) {
 		print_usage(argv[0]);
         }
 
-	opts = malloc((2 * argc + 1) * sizeof (* opts));	/* __MEM_CHECKED__ */
-	if(!opts) {
-		perror(argv[0]);
-		exit(2);
-	}
-
 	if (argc < 2)
 	{
 	  fprintf (stderr,
@@ -40,6 +34,13 @@ int main(int argc, char **argv) {
 	  return 1;
 	}
 
+	opts = malloc((2 * argc + 1) * sizeof (* opts));	/* __MEM_CHECKED__ */
+	if(!opts) {
+		perror(argv[0]);
+		exit(2);
+	}
+
+
 	opt = opts;
 	*opt++ = argv[1];
 	pfx = NULL;