From: Dennis Schafroth Date: Thu, 4 Oct 2012 17:27:55 +0000 (+0200) Subject: Fix compare X-Git-Tag: v1.6.22~31 X-Git-Url: http://git.indexdata.com/?a=commitdiff_plain;ds=sidebyside;h=a3d345c2684112d6c769dcc10f50ef90bc18c0b5;p=pazpar2-moved-to-github.git Fix compare --- diff --git a/src/reclists.c b/src/reclists.c index 07dd0fe..c4dd4e1 100644 --- a/src/reclists.c +++ b/src/reclists.c @@ -400,11 +400,13 @@ struct record_cluster *reclist_insert(struct reclist *l, int reclist_sortparms_cmp(struct reclist_sortparms *sort1, struct reclist_sortparms *sort2) { + int rc; if (sort1 == sort2) return 0; if (sort1 == 0 || sort2 == 0) return 1; - return strcmp(sort1->name, sort2->name) || sort1->increasing != sort1->increasing || sort1->type != sort2->type; + rc = strcmp(sort1->name, sort2->name) || sort1->increasing != sort2->increasing || sort1->type != sort2->type; + return rc; } /* * Local variables: