ZOOM: stop fetching if present response has no records YAZ-710
authorAdam Dickmeiss <adam@indexdata.dk>
Thu, 21 Nov 2013 11:55:25 +0000 (12:55 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Thu, 21 Nov 2013 11:55:25 +0000 (12:55 +0100)
src/zoom-z3950.c

index f2517e0..e8304c3 100644 (file)
@@ -1386,6 +1386,7 @@ static void handle_Z3950_records(ZOOM_connection c, Z_Records *sr,
                         "ZOOM C generated. Present phase and no records");
                 ZOOM_record_cache_add(resultset, myrec, *start,
                                       syntax, elementSetName, schema, 0);
+                *count = 0;
             }
         }
         else if (present_phase)
@@ -1398,6 +1399,7 @@ static void handle_Z3950_records(ZOOM_connection c, Z_Records *sr,
                     "ZOOM C generated: Present response and no records");
             ZOOM_record_cache_add(resultset, myrec, *start,
                                   syntax, elementSetName, schema, 0);
+            *count = 0;
         }
     }
 }