diff --git a/main.c b/main.c index b3ac4a3..72e2c96 100755 --- a/main.c +++ b/main.c @@ -163,17 +163,6 @@ int ep_read(void *buf, int len, libusb_device_handle * usb_device) void get_options(int argc, char *argv[]) { -#if defined (__CYGWIN__) - //printf("Running under Cygwin\n"); -#else - //exit if not run as sudo - if(getuid() != 0) - { - printf("Must be run with sudo...\n"); - exit(-1); - } -#endif - // Skip the command name argv++; argc--; while(*argv) @@ -417,6 +406,18 @@ int main(int argc, char *argv[]) get_options(argc, argv); +#if defined (__CYGWIN__) + //printf("Running under Cygwin\n"); +#else + //exit if not run as sudo + if(getuid() != 0) + { + printf("Must be run with sudo...\n"); + exit(-1); + } +#endif + + // Default to standard msd directory if(directory == NULL) directory = "msd";