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;
|
SSyncPeer *pPeer = param;
|
||||||
SSyncNode *pNode = pPeer->pSyncNode;
|
SSyncNode *pNode = pPeer->pSyncNode;
|
||||||
|
|
||||||
if (taosAcquireRef(tsSyncRefId, pNode->rid) < 0) return;
|
if (taosAcquireRef(tsSyncRefId, pNode->rid) == NULL) return;
|
||||||
pthread_mutex_lock(&(pNode->mutex));
|
pthread_mutex_lock(&(pNode->mutex));
|
||||||
|
|
||||||
sDebug("%s, TCP link is broken(%s)", pPeer->id, strerror(errno));
|
sDebug("%s, TCP link is broken(%s)", pPeer->id, strerror(errno));
|
||||||
|
|
|
@ -77,8 +77,8 @@ void *acquireRelease(void *param) {
|
||||||
printf("a");
|
printf("a");
|
||||||
|
|
||||||
id = random() % pSpace->refNum;
|
id = random() % pSpace->refNum;
|
||||||
code = taosAcquireRef(pSpace->rsetId, pSpace->p[id]);
|
void *p = taosAcquireRef(pSpace->rsetId, pSpace->p[id]);
|
||||||
if (code >= 0) {
|
if (p) {
|
||||||
usleep(id % 5 + 1);
|
usleep(id % 5 + 1);
|
||||||
taosReleaseRef(pSpace->rsetId, pSpace->p[id]);
|
taosReleaseRef(pSpace->rsetId, pSpace->p[id]);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue