diff options
Diffstat (limited to 'listen/rosedump.c')
-rw-r--r-- | listen/rosedump.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/listen/rosedump.c b/listen/rosedump.c index c9beaee..e8f8fdc 100644 --- a/listen/rosedump.c +++ b/listen/rosedump.c @@ -324,7 +324,7 @@ static void facility(unsigned char *data, int lgtot) char digis[80], digid[80]; char indorig[10], inddest[10]; char addstorig[20], addstdest[20]; - char *d, *factot; + unsigned char *d, *factot; char buf[512]; char *result = buf; @@ -435,10 +435,10 @@ static void facility(unsigned char *data, int lgtot) lgadind = lgaddcall - (lgad + 1) / 2 - 5; if (fct == 0xCB) { - strncpy(indorig, data, lgadind); + strncpy(indorig, (char *)data, lgadind); indorig[lgadind] = '\0'; } else { - strncpy(inddest, data, lgadind); + strncpy(inddest, (char *)data, lgadind); inddest[lgadind] = '\0'; } |