summaryrefslogtreecommitdiff
path: root/read.c
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>1992-11-18 19:54:01 +0000
committerRoland McGrath <roland@redhat.com>1992-11-18 19:54:01 +0000
commitfa0cf27f725fff8c17fd61832436b9bb63ecdee3 (patch)
treec47f6af01ceb926544785e1d8ff5c2ebd52b8f6d /read.c
parent4cbb8e0d70e763fa16f5d4a8921224c18cc14016 (diff)
downloadgunmake-fa0cf27f725fff8c17fd61832436b9bb63ecdee3.tar.gz
Formerly read.c.~44~
Diffstat (limited to 'read.c')
-rw-r--r--read.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/read.c b/read.c
index 13dc002..e276bc6 100644
--- 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;
}