Blame SOURCES/mutt-1.10.1-mutt-1.9.3-1_coverity_161.patch

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