More robust baseconv.
authorfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Sun, 6 May 2007 18:13:35 +0000 (18:13 +0000)
committerfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Sun, 6 May 2007 18:13:35 +0000 (18:13 +0000)
git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@1001 959494ce-11ee-0310-bf91-de5d638817bd

config/baseconv.c

index 360daad..d27a8cf 100644 (file)
@@ -14,6 +14,11 @@ int main(int argc, char **argv)
     char *(*decfn)(char *, size_t *);
     char *(*encfn)(char *, size_t);
     
+    if(argc < 3) {
+       fprintf(stderr, "usage: baseconv [4568] [4568]\n");
+       fprintf(stderr, "\tenter data on stdin\n");
+       exit(1);
+    }
     data = 0;
     if(!strcmp(argv[1], "4")) {
        decfn = hexdecode;