]> git.ipfire.org Git - thirdparty/make.git/commitdiff
Formerly read.c.~44~
authorRoland McGrath <roland@redhat.com>
Wed, 18 Nov 1992 19:54:01 +0000 (19:54 +0000)
committerRoland McGrath <roland@redhat.com>
Wed, 18 Nov 1992 19:54:01 +0000 (19:54 +0000)
read.c

diff --git a/read.c b/read.c
index 13dc002e92bb660a3a4c4b7a9ef7ba8c65ebb7f4..e276bc6d2142ca22523470a35c640d0c72ff47c8 100644 (file)
--- a/read.c
+++ b/read.c
@@ -1182,10 +1182,15 @@ record_files (filenames, pattern, pattern_percent, deps, commands_started,
                  moredeps = this;
                }
 
-             d = firstdeps;
-             while (d->next != 0)
-               d = d->next;
-             d->next = moredeps;
+             if (firstdeps == 0)
+               firstdeps = moredeps;
+             else
+               {
+                 d = firstdeps;
+                 while (d->next != 0)
+                   d = d->next;
+                 d->next = moredeps;
+               }
 
              f->deps = firstdeps;
            }