diff options
-rw-r--r-- | plugins/gtkui/trkproperties.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/gtkui/trkproperties.c b/plugins/gtkui/trkproperties.c index 53b22988..e3198db1 100644 --- a/plugins/gtkui/trkproperties.c +++ b/plugins/gtkui/trkproperties.c @@ -537,7 +537,7 @@ set_metadata_cb (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpoi for (int i = 0; i < numtracks; i++) { const char *oldvalue= deadbeef->pl_find_meta_raw (tracks[i], skey); - if (oldvalue) { + if (oldvalue && strlen (oldvalue) > MAX_GUI_FIELD_LEN) { fprintf (stderr, "trkproperties: value is too long, ignored\n"); continue; } |