taosAcquireRef return a pointer, not an integer
This commit is contained in:
parent
a2114b22f8
commit
98e3431eaf
|
@ -1097,7 +1097,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