From e2a1c62e7d1224dc8e0cc10ab9f1feadaf506630 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 27 Sep 2019 11:41:33 -0400 Subject: [PATCH] TT#63000 db_redis: use EVALSHA instead of EVAL One instance of replacing the EVAL with EVALSHA was missed. Change-Id: I683a1714d2d80eb25082b97370517938f6c36d36 (cherry picked from commit df7ad22fd1fa9de5f378e76ead4eb41d5848850c) --- debian/patches/series | 1 + debian/patches/sipwise/db_redis_eval_fix.patch | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 debian/patches/sipwise/db_redis_eval_fix.patch diff --git a/debian/patches/series b/debian/patches/series index 4ccf69c45..d1767b8cd 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -53,3 +53,4 @@ sipwise/db_redis_master_sets.patch sipwise/db_redis_fixes.patch sipwise/sca-fix-memleaks.patch sipwise/presence_dfks_null_ptr_fixes.patch +sipwise/db_redis_eval_fix.patch diff --git a/debian/patches/sipwise/db_redis_eval_fix.patch b/debian/patches/sipwise/db_redis_eval_fix.patch new file mode 100644 index 000000000..9bf817ae9 --- /dev/null +++ b/debian/patches/sipwise/db_redis_eval_fix.patch @@ -0,0 +1,16 @@ +--- a/src/modules/db_redis/redis_dbase.c ++++ b/src/modules/db_redis/redis_dbase.c +@@ -2184,11 +2184,11 @@ + + db_redis_key_free(&query_v); + +- if (db_redis_key_add_string(&query_v, "EVAL", 4) != 0) { ++ if (db_redis_key_add_string(&query_v, "EVALSHA", 4) != 0) { + LM_ERR("Failed to add srem command to post-delete query\n"); + goto error; + } +- if (db_redis_key_add_string(&query_v, SREM_KEY_LUA, strlen(SREM_KEY_LUA)) != 0) { ++ if (db_redis_key_add_string(&query_v, con->srem_key_lua, strlen(con->srem_key_lua)) != 0) { + LM_ERR("Failed to add srem command to post-delete query\n"); + goto error; + }