if (!asp) {
ASP_LOGE("Failed to get memory for asp structure");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
DEBUG_PARAMS(parameters);
if(!iter) {
ASP_LOGE("Failed to get iter");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
if (!asp) {
ASP_LOGE("Failed to get memory for asp structure");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
DEBUG_PARAMS(parameters);
if(!iter) {
ASP_LOGE("Failed to get iter");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
if (!asp) {
ASP_LOGE("Failed to get memory for asp structure");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
DEBUG_PARAMS(parameters);
if(!iter) {
ASP_LOGE("Failed to get iter");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
if (!asp) {
ASP_LOGE("Failed to get memory for asp structure");
ASP_RETURN_SESSION_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
DEBUG_PARAMS(parameters);
if(!iter) {
ASP_LOGE("Failed to get iter");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
if (!asp) {
ASP_LOGE("Failed to get memory for asp structure");
ASP_RETURN_SESSION_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
DEBUG_PARAMS(parameters);
if(!iter) {
ASP_LOGE("Failed to get iter");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
if (!asp) {
ASP_LOGE("Failed to get memory for asp structure");
ASP_RETURN_SESSION_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
DEBUG_PARAMS(parameters);
if(!iter) {
ASP_LOGE("Failed to get iter");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
if (!asp) {
ASP_LOGE("Failed to get memory for asp structure");
ASP_RETURN_SESSION_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
DEBUG_PARAMS(parameters);
if(!iter) {
ASP_LOGE("Failed to get iter");
ASP_RETURN_SERVICE_ERR(invocation, -ASP_ERROR_OPERATION_FAILED);
- goto out;
+ __ASP_LOG_FUNC_EXIT__;
+ return TRUE;
}
while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
guint8 session_mac[MAC_LEN] = {0,};
guint8 service_mac[MAC_LEN] = {0,};
guint32 session_id = 0;
- gchar *peer_ip = NULL;
+ const gchar *peer_ip = NULL;
if (!parameters) {
__ASP_LOG_FUNC_EXIT__;
if (!g_strcmp0(key, "session_mac")) {
if (asp_dbus_unpack_ay(session_mac, var, MAC_LEN) < 0) {
g_variant_iter_free(iter);
- g_free(peer_ip);
return;
}
} else if (!g_strcmp0(key, "session_id")) {
g_variant_get(var, "u", &session_id);
} else if (!g_strcmp0(key, "service_mac")) {
- if (asp_dbus_unpack_ay(service_mac, var, MAC_LEN) < 0)
- return;
+ if (asp_dbus_unpack_ay(service_mac, var, MAC_LEN) < 0) {
+ g_variant_iter_free(iter);
+ return;
+ }
+
} else if (!g_strcmp0(key, "assigned_ip_address")) {
- g_variant_get(var, "&s", &str);
- peer_ip = g_strdup(str);
+ g_variant_get(var, "&s", &peer_ip);
} else {
;/* Do Nothing */
}
if (peer_ip == NULL) {
ASP_LOGE("Invalid peer IP address");
g_variant_iter_free(iter);
- g_free(peer_ip);
return;
}
}
g_variant_iter_free(iter);
- g_free(peer_ip);
__ASP_LOG_FUNC_EXIT__;
return;