]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
fix cancel test more.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Fri, 6 Feb 2009 10:49:09 +0000 (10:49 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Fri, 6 Feb 2009 10:49:09 +0000 (10:49 +0000)
git-svn-id: file:///svn/unbound/trunk@1463 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
testcode/asynclook.c

index e8e0b25675c5d6008a14b11a768c08d2ddeac21d..4193c6db3385ca05134d9936b18158e0534d68a9 100644 (file)
@@ -7,6 +7,7 @@
          occurred. Does not enforce a space after keyword anymore.
          Does not allow literal newlines inside quoted strings anymore.
        - verbosity level 5 logs customer IP for new requestlist entries.
+       - test fix, lexer and cancel test.
 
 5 February 2009: Wouter
        - ldns 1.5.0 rc as tarball included.
index 10e34fc1c5aae6ab820750bd10f49a08b1fd632f..dd7eaec4dbf603ab6c5c827803eeeb7d42cb9eb2 100644 (file)
@@ -300,7 +300,8 @@ ext_thread(void* arg)
                        if(i > 100) {
                                lock_basic_lock(&async_ids[i-100].lock);
                                r = ub_cancel(inf->ctx, async_ids[i-100].id);
-                               async_ids[i-100].cancel=1;
+                               if(r != UB_NOID)
+                                       async_ids[i-100].cancel=1;
                                lock_basic_unlock(&async_ids[i-100].lock);
                                if(r != UB_NOID) 
                                        checkerr("ub_cancel", r);