command line parameters which contain '=' are now split into two
authorkramm <kramm>
Tue, 23 Oct 2001 17:40:51 +0000 (17:40 +0000)
committerkramm <kramm>
Tue, 23 Oct 2001 17:40:51 +0000 (17:40 +0000)
lib/args.h

index c1ed3e3..cc9a58d 100644 (file)
@@ -79,7 +79,9 @@ int args_long2shortoption(struct options_t*options, char*name, char*val)
                        +(equal?strlen(equal)+2:2));
                strcpy(tmp, options->shortoption);
                if(equal) {
-                   strcpy(&tmp[strlen(tmp)], equal);
+                   //strcpy(&tmp[strlen(tmp)], equal);
+                   int ret = args_callback_option(tmp, equal);
+                   return 0;
                }
                return args_callback_option(tmp,val);
        }