Bug fix for seg fault when displaying extra rows beyond terminal capacity

modified:   src/nms.c
This commit is contained in:
Brian Barto 2016-05-12 16:17:39 -04:00
parent 4c8e31d827
commit 2e47b10a82

View File

@ -131,7 +131,7 @@ char nms_exec(NmsArgs *args) {
r_time_l *= 100;
if ((c & 0x80) == 0x00) {
// c is an ascii character
// ascii char
list_pointer->source = malloc(2);
list_pointer->source[0] = c;
list_pointer->source[1] = '\0';
@ -299,7 +299,7 @@ char nms_exec(NmsArgs *args) {
while (list_pointer != NULL) {
temp = list_pointer;
list_pointer = list_pointer->next;
free(temp->mask);
free(temp->source);
free(temp);
}