pixma: avoid buffer overflows

merge-requests/1/head
Nils Philippsen 2013-11-05 15:12:20 +01:00
rodzic cf9129d62f
commit 575f40a079
1 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -284,7 +284,8 @@ parse_IEEE1284_to_model (char *scanner_id, char *model)
char s[BJNP_IEEE1284_MAX];
char *tok;
strcpy (s, scanner_id);
strncpy (s, scanner_id, BJNP_IEEE1284_MAX);
s[BJNP_IEEE1284_MAX - 1] = '\0';
model[0] = '\0';
tok = strtok (s, ";");
@ -441,7 +442,8 @@ split_uri (const char *devname, char *method, char *host, char *port,
char next;
int i;
strcpy (copy, devname);
strncpy (copy, devname, 1024);
copy[1023] = '\0';
start = copy;
/*