Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | Upstream-Status: Backport |
| 2 | |
| 3 | diff -ruN tcp_wrappers_7.6.orig/percent_m.c tcp_wrappers_7.6/percent_m.c |
| 4 | --- tcp_wrappers_7.6.orig/percent_m.c 1994-12-28 17:42:37.000000000 +0100 |
| 5 | +++ tcp_wrappers_7.6/percent_m.c 2003-08-21 02:45:31.000000000 +0200 |
| 6 | @@ -29,11 +29,15 @@ |
| 7 | |
| 8 | while (*bp = *cp) |
| 9 | if (*cp == '%' && cp[1] == 'm') { |
| 10 | +#ifdef HAVE_STRERROR |
| 11 | + strcpy(bp, strerror(errno)); |
| 12 | +#else |
| 13 | if (errno < sys_nerr && errno > 0) { |
| 14 | strcpy(bp, sys_errlist[errno]); |
| 15 | } else { |
| 16 | sprintf(bp, "Unknown error %d", errno); |
| 17 | } |
| 18 | +#endif |
| 19 | bp += strlen(bp); |
| 20 | cp += 2; |
| 21 | } else { |