forked from qt-creator/qt-creator
ProcessStub: Handle failed ftell
Change-Id: I07967ee4f05daa43262d205e2113325b96b429f6 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -223,6 +223,10 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
fseek(envFd, 0, SEEK_END);
|
fseek(envFd, 0, SEEK_END);
|
||||||
size = ftell(envFd);
|
size = ftell(envFd);
|
||||||
|
if (size < 0) {
|
||||||
|
perror("Failed to get size of env file");
|
||||||
|
doExit(1);
|
||||||
|
}
|
||||||
rewind(envFd);
|
rewind(envFd);
|
||||||
envdata = malloc(size);
|
envdata = malloc(size);
|
||||||
if (fread(envdata, 1, size, envFd) != (size_t)size) {
|
if (fread(envdata, 1, size, envFd) != (size_t)size) {
|
||||||
|
|||||||
Reference in New Issue
Block a user