X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fslocal.c;h=765bcbd621cde808dc44353f28b08b92b19210ad;hb=a7ce7b4a580d77b6c2c4d980812beb589aa4c643;hp=b83a2686ad08bf2c61d21d6692dcc77a331110cc;hpb=2e5668919988fce4e523cbf2294698841b1106a0;p=mmh diff --git a/uip/slocal.c b/uip/slocal.c index b83a268..765bcbd 100644 --- a/uip/slocal.c +++ b/uip/slocal.c @@ -1107,6 +1107,7 @@ get_sender(char *envelope, char **sender) i = strlen("From "); strncpy(buffer, envelope + i, sizeof(buffer)); + buffer[sizeof buffer -1] = '\0'; /* ensure termination */ if ((cp = strchr(buffer, '\n'))) { *cp = '\0'; cp -= 24;