while (key_value_pairs && *key_value_pairs) {
key_value_pair = g_strsplit(*key_value_pairs++, "=", 2);
- if (!g_strcmp0(key_value_pair[0], "") || !g_strcmp0(key_value_pair[1], "")) {
+ if (!g_strcmp0(key_value_pair[0], NULL) || !g_strcmp0(key_value_pair[0], "") ||
+ !g_strcmp0(key_value_pair[1], NULL) || !g_strcmp0(key_value_pair[1], "")) {
LOG_ERROR("invalid key_value_pair, key[%s], value[%s]", key_value_pair[0], key_value_pair[1]);
g_strfreev(key_value_pair);
continue;
while (key_value_pairs && *key_value_pairs) {
key_value_pair = g_strsplit(*key_value_pairs++, "=", 2);
- if (!g_strcmp0(key_value_pair[0], "") || !g_strcmp0(key_value_pair[1], "")) {
+ if (!g_strcmp0(key_value_pair[0], NULL) || !g_strcmp0(key_value_pair[0], "") ||
+ !g_strcmp0(key_value_pair[1], NULL) || !g_strcmp0(key_value_pair[1], "")) {
LOG_ERROR("invalid key_value_pair, key[%s], value[%s]", key_value_pair[0], key_value_pair[1]);
g_strfreev(key_value_pair);
continue;