Commit 96c0e360640f1f51e02c2f98dc05d3cedc104b13

Authored by Perry Werneck
1 parent a6d243fd
Exists in master and in 1 other branch develop

Fixing CodeQL warnings.

Showing 1 changed file with 10 additions and 10 deletions   Show diff stats
src/core/see.c
... ... @@ -320,29 +320,29 @@ static const char * see_outline(unsigned char setting) {
320 320  
321 321 (void) strcpy(buf, "");
322 322 if (setting & XAO_UNDERLINE) {
323   - (void) strcat(buf, paren);
324   - (void) strcat(buf, "underline");
  323 + (void) strncat(buf, paren, 63);
  324 + (void) strncat(buf, "underline", 63);
325 325 paren = ",";
326 326 }
327 327 if (setting & XAO_RIGHT) {
328   - (void) strcat(buf, paren);
329   - (void) strcat(buf, "right");
  328 + (void) strncat(buf, paren, 63);
  329 + (void) strncat(buf, "right", 63);
330 330 paren = ",";
331 331 }
332 332 if (setting & XAO_OVERLINE) {
333   - (void) strcat(buf, paren);
334   - (void) strcat(buf, "overline");
  333 + (void) strncat(buf, paren, 63);
  334 + (void) strncat(buf, "overline", 63);
335 335 paren = ",";
336 336 }
337 337 if (setting & XAO_LEFT) {
338   - (void) strcat(buf, paren);
339   - (void) strcat(buf, "left");
  338 + (void) strncat(buf, paren, 63);
  339 + (void) strncat(buf, "left", 63);
340 340 paren = ",";
341 341 }
342 342 if (strcmp(paren, "("))
343   - (void) strcat(buf, ")");
  343 + (void) strncat(buf, ")", 63);
344 344 else
345   - (void) strcpy(buf, "(none)");
  345 + (void) strncpy(buf, "(none)", 63);
346 346 return buf;
347 347 }
348 348  
... ...