1 diff -Nur autorespond-2.0.2/Makefile autorespond-2.0.2.mod/Makefile
2 --- autorespond-2.0.2/Makefile 2001-11-27 20:25:04.000000000 +0100
3 +++ autorespond-2.0.2.mod/Makefile 2004-08-06 00:21:36.558091618 +0200
9 - $(CC) $(DEFS) -o autorespond autorespond.c
12 +autorespond: autorespond.c
13 + $(CC) $(DEFS) $^ -o $@
17 diff -Nur autorespond-2.0.2/autorespond.c autorespond-2.0.2.mod/autorespond.c
18 --- autorespond-2.0.2/autorespond.c 2001-11-30 20:12:23.000000000 +0100
19 +++ autorespond-2.0.2.mod/autorespond.c 2004-08-06 00:20:43.172754567 +0200
32 - strcpy(TheUser, getenv("EXT") );
33 - strcpy(TheDomain, getenv("HOST") );
34 + memset(TheUser, ' ', MAX_BUFF);
35 + memset(TheDomain, ' ', MAX_BUFF);
37 + if(getenv("EXT") != NULL)
38 + strncpy(TheUser, getenv("EXT") , MAX_BUFF -1);
40 + if(getenv("HOST") != NULL)
41 + strncpy(TheDomain, getenv("HOST") , MAX_BUFF -1);
43 setvbuf(stderr, NULL, _IONBF, 0);