strcpy(newarg, name);
}
- newext = strrchr(newarg, '.') + 1;
+ newext = strrchr(newarg, '.');
+ if (!newext) {
+ printf("Error: Library path does not have an extension");
+ free(newarg);
+
+ return NULL;
+ }
+ newext++;
switch (genlib) {
case type_STATIC_LIB:
}
strcpy(newarg + newpathlen, arg + pathlen);
- ext = strrchr(newarg, '.') + 1;
+ ext = strrchr(newarg, '.');
if (!ext) {
printf("Error: Library path does not have an extension");
free(newarg);
return NULL;
}
+ ext++;
pass = 0;