Apply vodz' last_patch52
[oweals/busybox.git] / libbb / last_char_is.c
index ae2d24bf71894d479778cded3ed7643729f661bb..4e2ee92ed9a71a2231a4bdafeaef1062e972ea98 100644 (file)
@@ -19,6 +19,7 @@
  *
  */
 
+#include <string.h>
 #include "libbb.h"
 
 /* Find out if the last character of a string matches the one given Don't
  */
 char * last_char_is(const char *s, int c)
 {
-       char *sret  = (char *)s+strlen(s)-1;
+       char *sret;
+       if (!s)
+           return NULL;
+       sret  = (char *)s+strlen(s)-1;
        if (sret>=s && *sret == c) { 
                return sret;
        } else {