- aliasdir[aliascount].path = strsep(&optarg,":");
- aliasdir[aliascount].len = strlen(aliasdir[aliascount].url);
- if (verbose) fprintf(stderr, "Alias url=%s path=%s\n", aliasdir[aliascount].url, aliasdir[aliascount].path);
- aliascount++;
+ if (optarg == NULL) {
+ fprintf(stderr, "missing ':' in alias %s, ignored\n", aliasdir[aliascount].url);
+ } else {
+ aliasdir[aliascount].path = optarg;
+ aliasdir[aliascount].len = strlen(aliasdir[aliascount].url);
+ if (verbose) fprintf(stderr, "Alias url=%s path=%s\n", aliasdir[aliascount].url, aliasdir[aliascount].path);
+ aliascount++;
+ }