diff src/madplug/replaygain.c @ 709:90d02e8da818 trunk

[svn] - ensure that we only operate on a duplicated fd if our source is from a live fd
author nenolod
date Sat, 24 Feb 2007 08:59:37 -0800
parents 6bc134eec1f3
children c75c2b332bce
line wrap: on
line diff
--- a/src/madplug/replaygain.c	Sat Feb 24 08:58:32 2007 -0800
+++ b/src/madplug/replaygain.c	Sat Feb 24 08:59:37 2007 -0800
@@ -206,7 +206,7 @@
     glong curpos = 0;
 
     if (file_info->infile) {
-        fp = file_info->infile;
+        fp = vfs_dup(file_info->infile);
         curpos = vfs_ftell(fp);
     } else {
         if ((fp = vfs_fopen(file_info->filename, "rb")) == NULL)