diff --git a/debian/patches/series b/debian/patches/series index 7d1d4aa58..74f40a3d5 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -58,6 +58,7 @@ sipwise/0001-sl-Fix-3xx-stats-RPC-marshalling.patch sipwise/db_redis_skip_empty_keys.patch sipwise/db_redis_graceful_scan.patch sipwise/db_redis_sscan.patch +sipwise/db_redis_sscan_fix_empty_key.patch ### active development sipwise/lcr-stopper_mode-parameter.patch # diff --git a/debian/patches/sipwise/db_redis_sscan_fix_empty_key.patch b/debian/patches/sipwise/db_redis_sscan_fix_empty_key.patch new file mode 100644 index 000000000..507acbdad --- /dev/null +++ b/debian/patches/sipwise/db_redis_sscan_fix_empty_key.patch @@ -0,0 +1,11 @@ +--- a/src/modules/db_redis/redis_dbase.c ++++ b/src/modules/db_redis/redis_dbase.c +@@ -784,7 +784,7 @@ + do { + snprintf(cursor_str, sizeof(cursor_str), "%lu", cursor); + +- if (!index_key) { ++ if (!index_key || !index_key->len) { + if (db_redis_key_add_string(&query_v, "SCAN", 4) != 0) { + LM_ERR("Failed to add scan command to scan query\n"); + goto err;