]> granicus.if.org Git - php/commitdiff
Bug fix: Record retrieval (present) is termiated on error.
authorAdam Dickmeiss <dickmeiss@php.net>
Tue, 13 Feb 2001 20:02:53 +0000 (20:02 +0000)
committerAdam Dickmeiss <dickmeiss@php.net>
Tue, 13 Feb 2001 20:02:53 +0000 (20:02 +0000)
ext/yaz/php_yaz.c

index 1c2f41a47294889fe7e578cd5424cae62e1c3fee..868e487bb292ee34bd17d8150d9ecd679dfd0540 100644 (file)
@@ -746,11 +746,10 @@ static int send_present (Yaz_Association t)
        Z_PresentRequest *req = apdu->u.presentRequest;
        int i = 0;
        
+       if (t->error)                  /* don't continue on error */
+               return 0;
        if (!t->resultSets)                /* no result set yet? */
-       {
                return 0;
-       }
-       
        while (t->resultSets->recordList)
        {
                if (i >= t->resultSets->recordList->num_records)