void *pool = NULL;
int i;
int ret = 0;
+ int serv_ref_cnt = 0;
if (server->server == NULL) {
scmirroring_error("server is already NULL");
g_object_unref(pool);
}
- int serv_ref_cnt = GST_OBJECT_REFCOUNT_VALUE(server->server);
+ serv_ref_cnt = GST_OBJECT_REFCOUNT_VALUE(server->server);
scmirroring_debug("serv ref cnt:%d", serv_ref_cnt);
for (i = 0; i < serv_ref_cnt; i++)
mounts = gst_rtsp_server_get_mount_points(GST_RTSP_SERVER(server));
if (NULL == mounts) {
scmirroring_error("Failed to get mount point...");
+ g_object_unref(server);
return SCMIRRORING_ERROR_INVALID_OPERATION;
}