1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-10 23:08:07 +00:00

bflsc ensure getinfo cannot overflow it's storage buffer

This commit is contained in:
Kano 2013-08-31 22:52:21 +10:00
parent fb00f24bcf
commit 5520206a47

View File

@ -609,7 +609,8 @@ static bool getinfo(struct cgpu_info *bflsc, int dev)
return ok;
tmp = str_text(buf);
strcpy(sc_dev.getinfo, tmp);
strncpy(sc_dev.getinfo, tmp, sizeof(sc_dev.getinfo));
sc_dev.getinfo[sizeof(sc_dev.getinfo)-1] = '\0';
free(tmp);
for (i = 0; i < lines-2; i++) {