Skip to content

Commit 51d1810

Browse files
author
fgps
authored
Changed the modification method
1 parent 4926242 commit 51d1810

2 files changed

Lines changed: 13 additions & 12 deletions

File tree

apps/webclient/packages/webclient-v2.1.2/inc/webclient.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ int webclient_get_position(struct webclient_session *session, const char *URI, i
113113
int webclient_post(struct webclient_session *session, const char *URI, const char *post_data);
114114

115115
/* close and release wenclient session */
116-
int webclient_close(struct webclient_session **session);
116+
int webclient_close(struct webclient_session *session);
117117

118118
int webclient_set_timeout(struct webclient_session *session, int millisecond);
119119

apps/webclient/packages/webclient-v2.1.2/src/webclient.c

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1410,26 +1410,26 @@ static int webclient_clean(struct webclient_session *session)
14101410
*
14111411
* @return 0: close success
14121412
*/
1413-
int webclient_close(struct webclient_session **session)
1413+
int webclient_close(struct webclient_session *session)
14141414
{
1415-
RT_ASSERT(*session);
1415+
RT_ASSERT(session);
14161416

1417-
webclient_clean(*session);
1417+
webclient_clean(session);
14181418

1419-
if ((*session)->header && (*session)->header->buffer)
1419+
if (session->header && session->header->buffer)
14201420
{
1421-
web_free((*session)->header->buffer);
1421+
web_free(session->header->buffer);
14221422
}
14231423

1424-
if ((*session)->header)
1424+
if (session->header)
14251425
{
1426-
web_free((*session)->header);
1426+
web_free(session->header);
14271427
}
14281428

1429-
if (*session)
1429+
if (session)
14301430
{
1431-
web_free(*session);
1432-
*session = RT_NULL;
1431+
web_free(session);
1432+
session = RT_NULL;
14331433
}
14341434

14351435
return 0;
@@ -1691,7 +1691,8 @@ int webclient_request(const char *URI, const char *header, const char *post_data
16911691
__exit:
16921692
if (session)
16931693
{
1694-
webclient_close(&session);
1694+
webclient_close(session);
1695+
session = RT_NULL;
16951696
}
16961697

16971698
if (rc < 0)

0 commit comments

Comments
 (0)