mc_retvm_if(mc_client == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Handle is NULL");
mc_retvm_if(!MC_STRING_VALID(server_name), MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid server_name");
- mc_retvm_if(playlist == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "playlist is NULL");
ret = mc_db_check_server_table_exist(mc_client->db_handle, server_name, &exist_server);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "Error mc_db_check_server_table_exist [%d]", ret);
MC_SAFE_FREE(_raw_data);
- *playlist_name = _name;
- *playlist = _bundle_data;
+ if (playlist_name != NULL && playlist != NULL) {
+ *playlist_name = _name;
+ *playlist = _bundle_data;
+ } else {
+ mc_retvm_if(playlist_name == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "playlist_name is null");
+ mc_retvm_if(playlist == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "playlist is null");
+ }
return MEDIA_CONTROLLER_ERROR_NONE;
}