| 332 | } |
| 333 | |
| 334 | void queueLoadModule(sds path, sds *argv, int argc) { |
| 335 | int i; |
| 336 | struct moduleLoadQueueEntry *loadmod; |
| 337 | |
| 338 | loadmod = (moduleLoadQueueEntry*)zmalloc(sizeof(struct moduleLoadQueueEntry), MALLOC_LOCAL); |
| 339 | loadmod->argv = (robj**)zmalloc(sizeof(robj*)*argc, MALLOC_LOCAL); |
| 340 | loadmod->path = sdsnew(path); |
| 341 | loadmod->argc = argc; |
| 342 | for (i = 0; i < argc; i++) { |
| 343 | loadmod->argv[i] = createRawStringObject(argv[i],sdslen(argv[i])); |
| 344 | } |
| 345 | listAddNodeTail(g_pserver->loadmodule_queue,loadmod); |
| 346 | } |
| 347 | |
| 348 | sds g_sdsProvider = nullptr; |
| 349 | sds g_sdsArgs = nullptr; |
no test coverage detected