summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.cross4
-rw-r--r--src/cache.c4
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;