tcpnal_recv() need call lib_finalize() even the message size
is 0, e.g. ACK. hit by TianYing.
int i;
if (!niov)
- goto check_len;
+ goto finalize;
LASSERT(mlen);
LASSERT(rlen);
*/
for (i = 0; i < niov; i++)
read_connection(private, iov[i].iov_base, iov[i].iov_len);
+
+finalize:
lib_finalize(n, private, cookie);
-check_len:
if (mlen!=rlen){
char *trash=malloc(rlen-mlen);
int i;
if (!niov)
- goto check_len;
+ goto finalize;
LASSERT(mlen);
LASSERT(rlen);
*/
for (i = 0; i < niov; i++)
read_connection(private, iov[i].iov_base, iov[i].iov_len);
+
+finalize:
lib_finalize(n, private, cookie);
-check_len:
if (mlen!=rlen){
char *trash=malloc(rlen-mlen);
int i;
if (!niov)
- goto check_len;
+ goto finalize;
LASSERT(mlen);
LASSERT(rlen);
*/
for (i = 0; i < niov; i++)
read_connection(private, iov[i].iov_base, iov[i].iov_len);
+
+finalize:
lib_finalize(n, private, cookie);
-check_len:
if (mlen!=rlen){
char *trash=malloc(rlen-mlen);