diff options
-rw-r--r-- | ChangeLog.cross | 4 | ||||
-rw-r--r-- | src/cache.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/ChangeLog.cross b/ChangeLog.cross index 41f5ca8..9cd2dcc 100644 --- a/ChangeLog.cross +++ b/ChangeLog.cross @@ -1,3 +1,7 @@ +2006-07-28 Alexandre Oliva <aoliva@redhat.com> + + * src/cache.c: Avoid SEGFAULT when sorting cache entries (#197451) + 2006-07-21 MontaVista Software, Inc. * prelink.c: add PRELINK_TIMESTAMP support diff --git a/src/cache.c b/src/cache.c index 476d83d..b677e22 100644 --- a/src/cache.c +++ b/src/cache.c @@ -336,8 +336,8 @@ deps_cmp (const void *A, const void *B) struct prelink_entry *a = * (struct prelink_entry **) A; struct prelink_entry *b = * (struct prelink_entry **) B; - if (a == NULL && b != NULL) - return 1; + if (a == NULL) + return (b != NULL); if (a != NULL && b == NULL) return -1; |