diff options
Diffstat (limited to 'libidu/fnprint.c')
-rw-r--r-- | libidu/fnprint.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/libidu/fnprint.c b/libidu/fnprint.c index b8d97ce..4129441 100644 --- a/libidu/fnprint.c +++ b/libidu/fnprint.c @@ -46,11 +46,7 @@ root_name (char const *file_name) char const *dot = strrchr (file_name, '.'); if (dot) - { - int length = dot - file_name; - strncpy (file_name_buffer, file_name, length); - file_name_buffer[length] = '\0'; - } + stzncpy (file_name_buffer, file_name, dot - file_name); else strcpy (file_name_buffer, file_name); return file_name_buffer; |