diff --git a/src/shell/commands/data_operations.cpp b/src/shell/commands/data_operations.cpp index b9dad86f387ad4a192b099a4bae1a4228c3a5603..3ce7540ecd896d0e1eef28ee800e04b430fca728 100644 --- a/src/shell/commands/data_operations.cpp +++ b/src/shell/commands/data_operations.cpp @@ -2430,7 +2430,7 @@ void escape_sds_argv(int argc, sds *argv) { for (int i = 0; i < argc; i++) { const size_t dest_len = sdslen(argv[i]) * 4 + 1; // Maximum possible expansion - sds new_arg = sdsnewlen("", dest_len); + sds new_arg = sdsnewlen(NULL, dest_len); pegasus::utils::c_escape_string(argv[i], sdslen(argv[i]), new_arg, dest_len); sdsfree(argv[i]); argv[i] = new_arg;