- 1
- 2
- 3
char value[60] = {0};
int data;
snprintf(value, sizeof(value-1), "|%7u\n", data);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 2
+143
char value[60] = {0};
int data;
snprintf(value, sizeof(value-1), "|%7u\n", data);
coverity полагал что заменить sprintf на snprintf было бы безопаснее
+145
char bStr[1000];
strncpy(bStr, " [\0", strlen(" [\0"));
Потому что в man:
Warning: If there is no null byte among the first n bytes of src, the string placed in dest will not be null terminated.