1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-11 07:17:58 +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; return ok;
tmp = str_text(buf); 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); free(tmp);
for (i = 0; i < lines-2; i++) { for (i = 0; i < lines-2; i++) {