Remove unnecessary check from reclist enter/leave
authorHeikki Levanto <heikki@indexdata.dk>
Thu, 19 Dec 2013 13:58:11 +0000 (14:58 +0100)
committerHeikki Levanto <heikki@indexdata.dk>
Thu, 19 Dec 2013 13:58:11 +0000 (14:58 +0100)
These used to check that the reclist pointer was not null,
but only after dereferencing it once...

src/reclists.c

index 103eefd..a04230a 100644 (file)
@@ -330,22 +330,19 @@ struct record_cluster *reclist_read_record(struct reclist *l)
 void reclist_enter(struct reclist *l)
 {
     yaz_mutex_enter(l->mutex);
-    if (l)
-        l->sorted_ptr = l->sorted_list;
+    l->sorted_ptr = l->sorted_list;
 }
 
 
 void reclist_leave(struct reclist *l)
 {
     yaz_mutex_leave(l->mutex);
-    if (l)
-        l->sorted_ptr = l->sorted_list;
+    l->sorted_ptr = l->sorted_list;
 }
 
 void reclist_rewind(struct reclist *l)
 {
-    if (l)
-        l->sorted_ptr = l->sorted_list;
+    l->sorted_ptr = l->sorted_list;
 }