Index: audio.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/audio/audio.module,v
retrieving revision 1.98
diff -u -r1.98 audio.module
--- audio.module	26 Jan 2007 17:51:54 -0000	1.98
+++ audio.module	14 Feb 2007 19:50:30 -0000
@@ -727,8 +727,13 @@
       $form['audio_tags'][$tag] = _audio_build_tag_form($tag, $tag_settings, $node->audio_tags[$tag]);
     }
 
-    // file info
-    $form['audio_fileinfo']['filepath']['#value'] = $node->audio_file->filepath;
+    // Strip file_directory_path from $path. We only include relative paths in urls.
+    if (strpos($node->audio_file->filepath, file_directory_path() . '/') === 0) {
+      $form['audio_fileinfo']['filepath']['#value'] = trim(substr($node->audio_file->filepath, strlen(file_directory_path())), '\\/');
+    } else {
+      $form['audio_fileinfo']['filepath']['#value'] = $node->audio_file->filepath;
+    }
+
     $form['audio_fileinfo']['audio_upload']['#title'] = t('Replace this with a new file');
     if (module_exists('audio_getid3')) {
       $form['audio_fileinfo'] = array_merge($form['audio_fileinfo'], audio_getid3_fileinfo_form($node));

