Stop possibly writing past the end of msg_buf
This commit is contained in:
parent
3286267db9
commit
3a0a3c6aa0
|
@ -52,7 +52,6 @@ void channel_from_cobol(char *cobol_buffer)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
msg_buf[i] = '\0';
|
|
||||||
if (i == BUFFER_SIZE) {
|
if (i == BUFFER_SIZE) {
|
||||||
int message_length = 0;
|
int message_length = 0;
|
||||||
for(i = 0; i < BUFFER_SIZE; i++) {
|
for(i = 0; i < BUFFER_SIZE; i++) {
|
||||||
|
@ -64,6 +63,8 @@ void channel_from_cobol(char *cobol_buffer)
|
||||||
message_length--;
|
message_length--;
|
||||||
}
|
}
|
||||||
msg_buf[message_length] = '\0';
|
msg_buf[message_length] = '\0';
|
||||||
|
} else {
|
||||||
|
msg_buf[i] = '\0';
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue