new patch: 030_fix_dialmessage
[ckermit.git] / debian / patches / 030_fix_dialmessage.patch
1 Index: ckermit/ckuus4.c
2 ===================================================================
3 --- ckermit.orig/ckuus4.c       2012-05-09 02:16:15.000000000 +0100
4 +++ ckermit/ckuus4.c    2012-05-09 02:16:48.000000000 +0100
5 @@ -12681,7 +12681,9 @@
6  #ifndef NODIAL
7        case VN_DMSG:
8  #ifdef BIGBUFOK
9 -       ckstrncpy(vvbuf,dialmsg[dialsta],VVBUFL); /* Safe if src == NULL */
10 +       ckstrncpy(vvbuf,
11 +              ((dialsta < 0) ? "(none)" : dialmsg[dialsta]),
12 +              VVBUFL); /* Safe if src == NULL */
13  #endif /* BIGBUFOK */
14         return((char *)vvbuf);
15  #endif /* NODIAL */