]> git.saurik.com Git - redis.git/commitdiff
Solaris fix thanks to Alan Harder
authorantirez <antirez@gmail.com>
Thu, 12 Nov 2009 20:49:15 +0000 (21:49 +0100)
committerantirez <antirez@gmail.com>
Thu, 12 Nov 2009 20:49:15 +0000 (21:49 +0100)
Changelog
redis.c

index 683fae5d2b3654856b9a3d22c9a1097eeda1f3ea..7b7d88cc7900eaf88aca51d452cc143f6960b457 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,16 @@
+2009-11-12 Merge git://github.com/ianxm/redis
+2009-11-12 ZSCORE fixed, now returns NULL on missing key or missing element
+2009-11-12 Redis test will not fail the SAVE test even if a background save is in progress
+2009-11-12 LPOPPUSH renamed into RPOPLPUSH
+2009-11-11 can select db num
+2009-11-11 Workaround for test-redis.tcl and Tcl 8.4.x about ZSCORE test
+2009-11-11 Removed a long time warning compiling with recent GCC on Linux
+2009-11-11 TODO updated
+2009-11-11 LPUSHPOP first implementation
+2009-11-10 Tcl script, make target, and redis.c changes to build the static symbol table automagically
+2009-11-10 Implemented a much better lazy expiring algorithm for EXPIRE
+2009-11-10 Fixed issue 92 in redis: redis-cli (nil) return value lacks CR/LF
+2009-11-10 Minor TODO change with new expiring algorithm description. New expiring algorithm moved since it'll go in 1.1
 2009-11-04 redis-test is now a better Redis citizen, testing everything against DB 9 and 10 and only if this DBs are empty.
 2009-11-04 fixed a refcounting bug with SORT ... STORE leading to random crashes
 2009-11-04 masterauth option merged, thanks to Anthony Lauzon
diff --git a/redis.c b/redis.c
index 470191dacf67dacd7313b496c5581c554d0dc7b0..65fc9e3bed3585b20c6be2ae8bde83a10c4b883d 100644 (file)
--- a/redis.c
+++ b/redis.c
@@ -906,7 +906,7 @@ static int serverCron(struct aeEventLoop *eventLoop, long long id, void *clientD
     /* Check if a background saving in progress terminated */
     if (server.bgsaveinprogress) {
         int statloc;
-        if (wait4(-1,&statloc,WNOHANG,NULL)) {
+        if (wait3(&statloc,WNOHANG,NULL)) {
             int exitcode = WEXITSTATUS(statloc);
             int bysignal = WIFSIGNALED(statloc);