mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-13 04:28:18 +00:00
Fixed memory corruption in passes/abc/blifparse.cc
This commit is contained in:
parent
bada3ee815
commit
fa75c8286e
|
@ -40,7 +40,7 @@ static bool read_next_line(char *&buffer, size_t &buffer_size, int &line_count,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (buffer_len == 0 || buffer[buffer_len-1] == '\\') {
|
if (buffer_len == 0 || buffer[buffer_len-1] == '\\') {
|
||||||
if (buffer[buffer_len-1] == '\\')
|
if (buffer_len > 0 && buffer[buffer_len-1] == '\\')
|
||||||
buffer[--buffer_len] = 0;
|
buffer[--buffer_len] = 0;
|
||||||
line_count++;
|
line_count++;
|
||||||
if (fgets(buffer+buffer_len, buffer_size-buffer_len, f) == NULL)
|
if (fgets(buffer+buffer_len, buffer_size-buffer_len, f) == NULL)
|
||||||
|
|
Loading…
Reference in a new issue