Changeset 21b8fa for util/src


Ignore:
Timestamp:
Sep 1, 2009, 2:01:11 PM (16 years ago)
Author:
Frederik Heber <heber@…>
Children:
f2dfc5
Parents:
b73929
Message:

BUGFIX: in main() an else was missing when creating basename from filename.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • util/src/NanoCreator.c

    rb73929 r21b8fa  
    691691                // build filenames
    692692    char *ptr = strrchr(filename, '.');
    693     length = strlen(filename);
    694     if (ptr != NULL) {
    695       length = ((int)(ptr-filename) >= length-5) ? (int)(ptr-filename) : length;
    696       filename[length] = '\0'; // eventueller
     693    if (ptr == NULL) {
     694      ptr = filename;
     695    } else {
     696      length = strlen(filename);
     697      if (ptr != NULL) {
     698        length = ((int)(ptr-filename) >= length-5) ? (int)(ptr-filename) : length;
     699        filename[length] = '\0'; // eventueller
     700      }
    697701    }
    698702    fprintf(stdout, "I will use \'%s' as base for the filenames.\n\n", filename);
Note: See TracChangeset for help on using the changeset viewer.