if (sqlite3_step(stmt) == SQLITE_ROW) {
_tag->tag_id = (int)sqlite3_column_int(stmt, 0);
- _tag->name = g_strdup((const char *)sqlite3_column_text(stmt, 1));
+ _tag->name = g_strdup(name);
} else {
media_content_error("Nonexistent tag name[%s]", name);
ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
return MEDIA_CONTENT_ERROR_OUT_OF_MEMORY;
}
- _tag->tag_id = (int)sqlite3_column_int(stmt, 0);
- _tag->name = g_strdup((const char *)sqlite3_column_text(stmt, 1));
+ _tag->tag_id = tag_id;
+ _tag->name = g_strdup((const char *)sqlite3_column_text(stmt, 0));
*tag = (media_tag_h)_tag;
} else {