diff options
Diffstat (limited to 'apps/debug_menu.c')
-rw-r--r-- | apps/debug_menu.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 0b0bc8fc2b..5ebaa3a3f4 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c | |||
@@ -23,7 +23,7 @@ | |||
23 | #include <stdlib.h> | 23 | #include <stdlib.h> |
24 | #include <stdio.h> | 24 | #include <stdio.h> |
25 | #include <stdbool.h> | 25 | #include <stdbool.h> |
26 | #include <string.h> | 26 | #include <string-extra.h> |
27 | #include "lcd.h" | 27 | #include "lcd.h" |
28 | #include "lang.h" | 28 | #include "lang.h" |
29 | #include "menu.h" | 29 | #include "menu.h" |
@@ -1274,7 +1274,7 @@ static int disk_callback(int btn, struct gui_synclist *lists) | |||
1274 | { | 1274 | { |
1275 | card_name[i] = card_extract_bits(card->cid, (103-8*i), 8); | 1275 | card_name[i] = card_extract_bits(card->cid, (103-8*i), 8); |
1276 | } | 1276 | } |
1277 | strlcpy(card_name, card_name, sizeof(card_name)); | 1277 | strmemccpy(card_name, card_name, sizeof(card_name)); |
1278 | simplelist_addline( | 1278 | simplelist_addline( |
1279 | "%s Rev %d.%d", card_name, | 1279 | "%s Rev %d.%d", card_name, |
1280 | (int) card_extract_bits(card->cid, 63, 4), | 1280 | (int) card_extract_bits(card->cid, 63, 4), |
@@ -1628,8 +1628,7 @@ static int ata_smart_attr_to_string( | |||
1628 | slen += len; | 1628 | slen += len; |
1629 | } | 1629 | } |
1630 | 1630 | ||
1631 | if (!memccpy (str+slen, buf, '\0', size-slen)) | 1631 | strmemccpy(str+slen, buf, size-slen); |
1632 | (str+slen)[size-slen - 1] = '\0'; | ||
1633 | } | 1632 | } |
1634 | 1633 | ||
1635 | return 1; /* ok */ | 1634 | return 1; /* ok */ |