Make sure modules arguments are raw strings.

Related to PR #3293.
This commit is contained in:
antirez 2016-06-13 09:40:28 +02:00
parent 1ad5c22763
commit b6cd008508

View File

@ -161,7 +161,7 @@ void queueLoadModule(sds path, sds *argv, int argc) {
loadmod->path = sdsnew(path); loadmod->path = sdsnew(path);
loadmod->argc = argc; loadmod->argc = argc;
for (i = 0; i < argc; i++) { for (i = 0; i < argc; i++) {
loadmod->argv[i] = createStringObject(argv[i],sdslen(argv[i])); loadmod->argv[i] = createRawStringObject(argv[i],sdslen(argv[i]));
} }
listAddNodeTail(server.loadmodule_queue,loadmod); listAddNodeTail(server.loadmodule_queue,loadmod);
} }