MCPcopy Create free account
hub / github.com/F-Stack/f-stack / queueLoadModule

Function queueLoadModule

app/redis-6.2.6/src/config.c:313–325  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

311}
312
313void queueLoadModule(sds path, sds *argv, int argc) {
314 int i;
315 struct moduleLoadQueueEntry *loadmod;
316
317 loadmod = zmalloc(sizeof(struct moduleLoadQueueEntry));
318 loadmod->argv = zmalloc(sizeof(robj*)*argc);
319 loadmod->path = sdsnew(path);
320 loadmod->argc = argc;
321 for (i = 0; i < argc; i++) {
322 loadmod->argv[i] = createRawStringObject(argv[i],sdslen(argv[i]));
323 }
324 listAddNodeTail(server.loadmodule_queue,loadmod);
325}
326
327/* Parse an array of CONFIG_OOM_COUNT sds strings, validate and populate
328 * server.oom_score_adj_values if valid.

Callers 1

Calls 5

zmallocFunction · 0.85
sdsnewFunction · 0.85
createRawStringObjectFunction · 0.85
sdslenFunction · 0.85
listAddNodeTailFunction · 0.85

Tested by

no test coverage detected