additional check for running off end of string
authorroot <devnull@localhost>
Wed, 10 Jul 1996 01:38:14 +0000 (01:38 +0000)
committerroot <devnull@localhost>
Wed, 10 Jul 1996 01:38:14 +0000 (01:38 +0000)
CVS patchset: 753
CVS date: 1996/07/10 01:38:14

build/files.c

index ac931b3..215ad6e 100644 (file)
@@ -517,7 +517,7 @@ static int add_file(struct file_entry **festack, const char *name,
        while (*prefixTest == '/') {
            prefixTest++;  /* Skip leading "/" */
        }
-       while (*prefixPtr && (*prefixTest == *prefixPtr)) {
+       while (*prefixPtr && *prefixTest && (*prefixTest == *prefixPtr)) {
            prefixPtr++;
            prefixTest++;
        }