(retrolaunch) Remove VLA

Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>
This commit is contained in:
Saggi Mizrahi 2013-01-13 13:58:57 -05:00
parent 79e9dc0ebb
commit 73cc87677e

View File

@ -105,8 +105,7 @@ static int get_sha1(const char *path, char *result)
{ {
int fd; int fd;
int rv; int rv;
int buff_len = 4096; unsigned char buff[4096];
unsigned char buff[buff_len];
SHA1Context sha; SHA1Context sha;
fd = open(path, O_RDONLY); fd = open(path, O_RDONLY);
@ -117,7 +116,7 @@ static int get_sha1(const char *path, char *result)
SHA1Reset(&sha); SHA1Reset(&sha);
rv = 1; rv = 1;
while (rv > 0) { while (rv > 0) {
rv = read(fd, buff, buff_len); rv = read(fd, buff, 4096);
if (rv < 0) { if (rv < 0) {
close(fd); close(fd);
return -errno; return -errno;