diff --git a/panda/src/audiotraits/globalMilesManager.cxx b/panda/src/audiotraits/globalMilesManager.cxx index 77e0fa1f10..81b0a2be33 100644 --- a/panda/src/audiotraits/globalMilesManager.cxx +++ b/panda/src/audiotraits/globalMilesManager.cxx @@ -423,7 +423,7 @@ close_api() { U32 AILCALLBACK GlobalMilesManager:: open_callback(char const *filename, UINTa *file_handle) { VirtualFileSystem *vfs = VirtualFileSystem::get_global_ptr(); - istream *strm = vfs->open_read_file(Filename::binary_filename(filename), true); + istream *strm = vfs->open_read_file(Filename::binary_filename(string(filename)), true); if (strm == NULL) { // Failure. return 0;