projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Nico Golde:
[apps/madmutt.git]
/
pgpewrap.c
diff --git
a/pgpewrap.c
b/pgpewrap.c
index
d889483
..
c15864f
100644
(file)
--- a/
pgpewrap.c
+++ b/
pgpewrap.c
@@
-10,10
+10,19
@@
#include <unistd.h>
#include <string.h>
#include <unistd.h>
#include <string.h>
+void print_usage(const char *progname) {
+ fprintf(stderr, "Command line usage: %s [flags] -- prefix [recipients]\n", progname);
+ exit(1);
+}
+
int main(int argc, char **argv) {
char **opts, **opt, *pfx;
int i;
int main(int argc, char **argv) {
char **opts, **opt, *pfx;
int i;
+ if (argc <= 1) {
+ print_usage(argv[0]);
+ }
+
opts = malloc((2 * argc + 1) * sizeof (* opts)); /* __MEM_CHECKED__ */
if(!opts) {
perror(argv[0]);
opts = malloc((2 * argc + 1) * sizeof (* opts)); /* __MEM_CHECKED__ */
if(!opts) {
perror(argv[0]);
@@
-36,8
+45,7
@@
int main(int argc, char **argv) {
if(!strcmp(argv[i], "--")) {
i += 2;
if(i > argc) {
if(!strcmp(argv[i], "--")) {
i += 2;
if(i > argc) {
- fprintf(stderr, "Command line usage: %s [flags] -- prefix [recipients]\n", argv[0]);
- return 1;
+ print_usage(argv[0]);
}
pfx = argv[i-1];
}
}
pfx = argv[i-1];
}