version 1.2.4.4, 2011/08/19 13:40:20
|
version 1.2.4.5, 2011/08/19 14:10:53
|
Line 70 rpc_srv_blobCreate(rpc_srv_t * __restrict srv, int len
|
Line 70 rpc_srv_blobCreate(rpc_srv_t * __restrict srv, int len
|
again: |
again: |
rnd = random() % UINT_MAX; |
rnd = random() % UINT_MAX; |
|
|
memset(szFName, 0, MAXPATHLEN); | memset(szFName, 0, sizeof szFName); |
snprintf(szFName, MAXPATHLEN, BLOB_FILE, srv->srv_blob.dir, rnd); | snprintf(szFName, sizeof szFName, BLOB_FILE, srv->srv_blob.dir, rnd); |
f = open(szFName, O_CREAT | O_EXCL | O_RDWR, 0600); |
f = open(szFName, O_CREAT | O_EXCL | O_RDWR, 0600); |
if (f == -1) { |
if (f == -1) { |
if (errno == EEXIST) |
if (errno == EEXIST) |
Line 128 rpc_srv_blobMap(rpc_srv_t * __restrict srv, rpc_blob_t
|
Line 128 rpc_srv_blobMap(rpc_srv_t * __restrict srv, rpc_blob_t
|
return -1; |
return -1; |
} |
} |
|
|
memset(szFName, 0, MAXPATHLEN); | memset(szFName, 0, sizeof szFName); |
snprintf(szFName, MAXPATHLEN, BLOB_FILE, srv->srv_blob.dir, blob->blob_var); | snprintf(szFName, sizeof szFName, BLOB_FILE, srv->srv_blob.dir, blob->blob_var); |
f = open(szFName, O_RDWR); |
f = open(szFName, O_RDWR); |
if (f == -1) { |
if (f == -1) { |
LOGERR; |
LOGERR; |
Line 186 rpc_srv_blobFree(rpc_srv_t * __restrict srv, rpc_blob_
|
Line 186 rpc_srv_blobFree(rpc_srv_t * __restrict srv, rpc_blob_
|
if (blob->blob_data) |
if (blob->blob_data) |
rpc_srv_blobUnmap(blob); |
rpc_srv_blobUnmap(blob); |
|
|
memset(szFName, 0, MAXPATHLEN); | memset(szFName, 0, sizeof szFName); |
snprintf(szFName, MAXPATHLEN, BLOB_FILE, srv->srv_blob.dir, blob->blob_var); | snprintf(szFName, sizeof szFName, BLOB_FILE, srv->srv_blob.dir, blob->blob_var); |
if (unlink(szFName) == -1) { |
if (unlink(szFName) == -1) { |
LOGERR; |
LOGERR; |
return -1; |
return -1; |