signal: Fix one uninitialized conditional jump.
signal: Fix invalid strncpy usage in evalresp.

Here's another incorrect termination of the result of strncpy.
Additionally, there is no check to ensure the length of copied data is
not larger than the static buffer.
signal: Fix invalid read in evalresp.

For empty strings, line_len==0, and lcl_ptr+line_len-1 is one byte
before the beginning of the string. This happens to be some other random
variable, probably out_name in evresp_itp.