forked from qt-creator/qt-creator
Process_stub: Make sure strings are \0 terminated
Change-Id: Id59663cd9d7546f5baef713ca4de264cc625d016 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
committed by
Robert Loehning
parent
8dff37f0d3
commit
b07909d9fd
@@ -228,11 +228,12 @@ int main(int argc, char *argv[])
|
||||
doExit(1);
|
||||
}
|
||||
rewind(envFd);
|
||||
envdata = malloc(size);
|
||||
envdata = malloc(size + 1);
|
||||
if (fread(envdata, 1, size, envFd) != (size_t)size) {
|
||||
perror("Failed to read env file");
|
||||
doExit(1);
|
||||
}
|
||||
envdata[size] = '\0';
|
||||
fclose(envFd);
|
||||
assert(!size || !envdata[size - 1]);
|
||||
for (count = 0, edp = envdata; edp < envdata + size; ++count)
|
||||
|
Reference in New Issue
Block a user