version 1.30.2.4, 2024/02/26 11:01:01
|
version 1.30.2.5, 2024/02/26 12:49:55
|
Line 1383 rpc_srv_initBLOBServer(rpc_srv_t * __restrict srv, u_s
|
Line 1383 rpc_srv_initBLOBServer(rpc_srv_t * __restrict srv, u_s
|
close(srv->srv_blob.server.cli_sock); |
close(srv->srv_blob.server.cli_sock); |
AIT_FREE_VAL(&srv->srv_blob.dir); |
AIT_FREE_VAL(&srv->srv_blob.dir); |
return -1; |
return -1; |
} else | } |
schedSignalDispatch(srv->srv_blob.root, 42); | |
|
|
return 0; |
return 0; |
} |
} |
Line 1459 rpc_srv_loopBLOBServer(rpc_srv_t * __restrict srv)
|
Line 1458 rpc_srv_loopBLOBServer(rpc_srv_t * __restrict srv)
|
schedPolling(srv->srv_blob.root, &ts, NULL); |
schedPolling(srv->srv_blob.root, &ts, NULL); |
/* main rpc loop */ |
/* main rpc loop */ |
schedRun(srv->srv_blob.root, &srv->srv_blob.kill); |
schedRun(srv->srv_blob.root, &srv->srv_blob.kill); |
schedSignalDispatch(srv->srv_blob.root, 0); |
|
|
|
/* detach blobs */ |
/* detach blobs */ |
TAILQ_FOREACH_SAFE(b, &srv->srv_blob.blobs, blob_node, tmp) { |
TAILQ_FOREACH_SAFE(b, &srv->srv_blob.blobs, blob_node, tmp) { |