From df7ad22fd1fa9de5f378e76ead4eb41d5848850c 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 --- 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 4c8f97e85..452eae55a 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -54,3 +54,4 @@ sipwise/sca-fix-memleaks.patch sipwise/presence_dfks_null_ptr_fixes.patch sipwise/switch_from_python2_to_python3.patch sipwise/rtpengine_play_dtmf.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; + }