From e5abf6ef19ec0d4c583608c19aaaf97fc21b0298 Mon Sep 17 00:00:00 2001
From: antirez <antirez@gmail.com>
Date: Tue, 25 Oct 2011 14:46:15 +0200
Subject: [PATCH] SCRIPT LOAD now returns the SHA1 instead of +OK

---
 src/scripting.c          | 2 +-
 tests/unit/scripting.tcl | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/scripting.c b/src/scripting.c
index 06862e842..18a0a81ed 100644
--- a/src/scripting.c
+++ b/src/scripting.c
@@ -737,8 +737,8 @@ void scriptCommand(redisClient *c) {
                 return;
             }
         }
+        addReplyBulkCBuffer(c,funcname+2,40);
         sdsfree(sha);
-        addReply(c,shared.ok);
     } else {
         addReplyError(c, "Unknown SCRIPT subcommand or wrong # of args.");
     }
diff --git a/tests/unit/scripting.tcl b/tests/unit/scripting.tcl
index 51fea5f4e..647794ebf 100644
--- a/tests/unit/scripting.tcl
+++ b/tests/unit/scripting.tcl
@@ -187,7 +187,7 @@ start_server {tags {"scripting"}} {
         list \
             [r script load "return 'loaded'"] \
             [r evalsha b534286061d4b9e4026607613b95c06c06015ae8 0]
-    } {OK loaded}
+    } {b534286061d4b9e4026607613b95c06c06015ae8 loaded}
 }
 
 start_server {tags {"scripting repl"}} {