#define BUF_SIZE 2048
#define INM_INTERNET_CHECK_TIMEOUT 3
-#define HTTP_STATUS_CODE_OK "HTTP/1.1 200"
+#define HTTP_STATUS_CODE_OK "HTTP/1.1 200"
#define HTTP_STATUS_CODE_FOUND "HTTP/1.1 302"
#define HTTP_STR_AUTH_ACTION "auth action"
if (!is_initialized) {\
__INM_FUNC_EXIT__;\
return INM_TRACE_ROUTE_ERROR_NOT_INITIALIZED;\
- }\
+ } \
} while (0)
#define RET_ERR_IF_INVALID_PARAM(param)\
if (!(param)) {\
__INM_FUNC_EXIT__;\
return INM_TRACE_ROUTE_ERROR_INVALID_PARAM;\
- }\
+ } \
} while (0)
#define RET_MINUS_WITH_MSG_IF_NULL(param, msg)\
INM_LOGE(msg);\
__INM_FUNC_EXIT__;\
return -1;\
- }\
+ } \
} while (0)
#define RET_MINUS_IF_NOT_ZERO(param)\
if ((param) != 0) {\
__INM_FUNC_EXIT__;\
return -1;\
- }\
+ } \
} while (0)
/* Information associated with a specific socket */
res = __allocate_neccessary(target, &p_trace_route, &p_target_str);
if (res != 0) {
+ g_free(p_target_str);
__clear_trace_route_data(p_trace_route);
return -1;
}
port = port ? port : DEFAULT_TRACE_ROUTE_PORT;
res = __resolve_target(target, port, &p_addr_info);
if (res != 0) {
+ freeaddrinfo(p_addr_info);
__clear_trace_route_data(p_trace_route);
return -1;
}