]> granicus.if.org Git - transmission/commitdiff
in tr_metainfoRemoveSaved(), don't look for .torrent files under our old naming schem...
authorJordan Lee <jordan@transmissionbt.com>
Sun, 9 Dec 2012 01:32:25 +0000 (01:32 +0000)
committerJordan Lee <jordan@transmissionbt.com>
Sun, 9 Dec 2012 01:32:25 +0000 (01:32 +0000)
libtransmission/metainfo.c

index 98f358adc5a68e6488e70c584666776c17aff7b3..71ac7903e5c54301e5f46bea74028d13f1506ebd 100644 (file)
@@ -57,36 +57,6 @@ getTorrentFilename (const tr_session * session, const tr_info * inf)
   return filename;
 }
 
-static char*
-getOldTorrentFilename (const tr_session * session, const tr_info * inf)
-{
-  int i;
-  char * path;
-  struct stat sb;
-  const int tagCount = 5;
-  const char * tags[] = { "beos", "cli", "daemon", "macosx", "wx" };
-
-  /* test the beos, cli, daemon, macosx, wx tags */
-  for (i=0; i<tagCount; ++i)
-    {
-      path = tr_strdup_printf ("%s%c%s-%s", tr_getTorrentDir (session), '/', inf->hashString, tags[i]);
-      if (!stat (path, &sb) && ((sb.st_mode & S_IFMT) == S_IFREG))
-        return path;
-      tr_free (path);
-    }
-
-  /* test a non-tagged file */
-  path = tr_buildPath (tr_getTorrentDir (session), inf->hashString, NULL);
-  if (!stat (path, &sb) && ((sb.st_mode & S_IFMT) == S_IFREG))
-    return path;
-  tr_free (path);
-
-  /* return the -gtk form by default, since that's the most common case.
-     don't bother testing stat () on it since this is the last candidate
-     and we don't want to return NULL anyway */
-  return tr_strdup_printf ("%s%c%s-%s", tr_getTorrentDir (session), '/', inf->hashString, "gtk");
-}
-
 /***
 ****
 ***/
@@ -606,9 +576,5 @@ tr_metainfoRemoveSaved (const tr_session * session, const tr_info * inf)
   filename = getTorrentFilename (session, inf);
   unlink (filename);
   tr_free (filename);
-
-  filename = getOldTorrentFilename (session, inf);
-  unlink (filename);
-  tr_free (filename);
 }