[Bugfix][bug-view-871] Fixed the problem that qser_data_call_info_get cannot get info when disconnected.

Only Configure:No
Affected branch:master
Affected module:DATA
Is it affected on: only ZXIC
Self-test: Yes
Doc Update:No

Change-Id: I09b991cabd274191265aafd1da6558c89bc04c25
diff --git a/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp b/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp
index 35a2d3c..33f2edd 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp
@@ -2309,10 +2309,10 @@
         LYERRLOG("[lynq_get_data_call_list] handle or datacalllist is NULL");
         return LYNQ_E_NULL_ANONALY;
     }
-    if (*handle<0 && handle>8)
+    if (*handle<0 || *handle>LYNQ_APN_CHANNEL_MAX)
     {
         LYERRLOG("[lynq_get_data_call_list] handle value error");
-        return LYNQ_E_NULL_ANONALY;
+        return 0;
     }
     LYINFLOG("[lynq_get_data_call_list] incoming handle value: %d",*handle);
     memset(&interDataCallList,0,sizeof(interDataCallList));