diff --git a/libtransmission/metainfo.cc b/libtransmission/metainfo.cc index d11843c13..19dbd7401 100644 --- a/libtransmission/metainfo.cc +++ b/libtransmission/metainfo.cc @@ -460,20 +460,13 @@ static char const* tr_metainfoParseImpl( if (tr_variantDictFindStrView(d, TR_KEY_display_name, &sv)) { tr_free(inf->name); - tr_free(inf->originalName); inf->name = tr_strvDup(sv); - inf->originalName = tr_strvDup(sv); } if (inf->name == nullptr) { inf->name = tr_strdup(inf->hashString); } - - if (inf->originalName == nullptr) - { - inf->originalName = tr_strdup(inf->hashString); - } } else // not a magnet link and has no info dict... { @@ -510,9 +503,7 @@ static char const* tr_metainfoParseImpl( } tr_free(inf->name); - tr_free(inf->originalName); inf->name = tr_utf8clean(sv); - inf->originalName = tr_strdup(inf->name); } /* comment */ @@ -655,7 +646,6 @@ void tr_metainfoFree(tr_info* inf) tr_free(inf->creator); tr_free(inf->source); tr_free(inf->torrent); - tr_free(inf->originalName); tr_free(inf->name); for (unsigned int i = 0; i < inf->trackerCount; i++) diff --git a/libtransmission/transmission.h b/libtransmission/transmission.h index 42e3c76a8..b0fd1c762 100644 --- a/libtransmission/transmission.h +++ b/libtransmission/transmission.h @@ -1589,10 +1589,6 @@ struct tr_info /* total size of the torrent, in bytes */ uint64_t totalSize; - /* The original name that came in this torrent's metainfo. - * CLIENT CODE: NOT USE THIS FIELD. */ - char* originalName; - /* The torrent's name. */ char* name;