From 0a8e9c766a8dbd95ee2ec9c661ac98cfba02540e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Tue, 25 Nov 2003 10:09:36 +0000 Subject: [PATCH] To clear the current entry_ref git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5477 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/media/DataExchange.h | 2 ++ src/kits/media/MediaFiles.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/headers/private/media/DataExchange.h b/headers/private/media/DataExchange.h index e405c218e4..cfa670c700 100644 --- a/headers/private/media/DataExchange.h +++ b/headers/private/media/DataExchange.h @@ -197,6 +197,8 @@ public: directory = ref.directory; if(ref.name) strcpy(name, ref.name); + else + name[0] = 0; } private: dev_t device; diff --git a/src/kits/media/MediaFiles.cpp b/src/kits/media/MediaFiles.cpp index 6c21ea613d..b391795b46 100644 --- a/src/kits/media/MediaFiles.cpp +++ b/src/kits/media/MediaFiles.cpp @@ -173,6 +173,8 @@ BMediaFiles::GetRefFor(const char *type, rv = QueryServer(SERVER_GETREFFOR, &request, sizeof(request), &reply, sizeof(reply)); if (rv != B_OK) { + entry_ref ref; + *out_ref = ref; ERROR("BMediaFiles::GetRefFor: failed to getreffor (error %#lx)\n", rv); return rv; }