From 87cf5834841d0d85277234138b53aba032015ca8 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Wed, 7 Jan 2009 20:39:21 -0800 Subject: [PATCH] ld: Fix adding to search path list. --- src/ChangeLog | 4 ++++ src/ld.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 2e17b54..f4af164 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2009-01-07 Ulrich Drepper + + * ld.c (ld_new_searchdir): Fix adding to search path list. + 2009-01-06 Ulrich Drepper * readelf.c: Implement call frame debug section dumping. diff --git a/src/ld.c b/src/ld.c index 4f587fe..b4cc6cc 100644 --- a/src/ld.c +++ b/src/ld.c @@ -1183,11 +1183,12 @@ ld_new_searchdir (const char *dir) /* Enqueue the file. */ if (ld_state.tailpaths == NULL) - ld_state.paths = ld_state.tailpaths = newpath; + ld_state.paths = ld_state.tailpaths = newpath->next = newpath; else { ld_state.tailpaths->next = newpath; ld_state.tailpaths = newpath; + newpath->next = ld_state.paths; } } -- 2.7.4