summaryrefslogtreecommitdiff
path: root/apps/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/misc.c')
-rw-r--r--apps/misc.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/apps/misc.c b/apps/misc.c
index cf356a37f9..e6f8ca840b 100644
--- a/apps/misc.c
+++ b/apps/misc.c
@@ -814,15 +814,13 @@ char *strip_extension(char* buffer, int buffer_size, const char *filename)
814 { 814 {
815 len = dot - filename; 815 len = dot - filename;
816 len = MIN(len, buffer_size); 816 len = MIN(len, buffer_size);
817 strncpy(buffer, filename, len);
818 } 817 }
819 else 818 else
820 { 819 {
821 len = buffer_size; 820 len = buffer_size;
822 strncpy(buffer, filename, buffer_size);
823 } 821 }
824 822
825 buffer[len] = 0; 823 strlcpy(buffer, filename, len + 1);
826 824
827 return buffer; 825 return buffer;
828} 826}