summaryrefslogtreecommitdiffstats
path: root/libidu/fnprint.c
diff options
context:
space:
mode:
Diffstat (limited to 'libidu/fnprint.c')
-rw-r--r--libidu/fnprint.c6
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;