terminal-util: add paranoid overflow check

This commit is contained in:
Lennart Poettering 2019-03-26 17:22:18 +01:00
parent f171decd3f
commit 1fd4c4edce
1 changed files with 4 additions and 0 deletions

View File

@ -1041,6 +1041,10 @@ int ptsname_malloc(int fd, char **ret) {
}
free(c);
if (l > SIZE_MAX / 2)
return -ENOMEM;
l *= 2;
}
}