Merge pull request #4218 from taosdata/patch/TD-2079
taosAcquireRef return a pointer, not an integer
This commit is contained in:
commit
fd9ca4c72e
|
@ -1108,7 +1108,7 @@ static void syncProcessBrokenLink(void *param) {
|
|||
SSyncPeer *pPeer = param;
|
||||
SSyncNode *pNode = pPeer->pSyncNode;
|
||||
|
||||
if (taosAcquireRef(tsSyncRefId, pNode->rid) < 0) return;
|
||||
if (taosAcquireRef(tsSyncRefId, pNode->rid) == NULL) return;
|
||||
pthread_mutex_lock(&(pNode->mutex));
|
||||
|
||||
sDebug("%s, TCP link is broken(%s)", pPeer->id, strerror(errno));
|
||||
|
|
|
@ -77,8 +77,8 @@ void *acquireRelease(void *param) {
|
|||
printf("a");
|
||||
|
||||
id = random() % pSpace->refNum;
|
||||
code = taosAcquireRef(pSpace->rsetId, pSpace->p[id]);
|
||||
if (code >= 0) {
|
||||
void *p = taosAcquireRef(pSpace->rsetId, pSpace->p[id]);
|
||||
if (p) {
|
||||
usleep(id % 5 + 1);
|
||||
taosReleaseRef(pSpace->rsetId, pSpace->p[id]);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue