[haiku-commits] r34988 - haiku/trunk/src/servers/media_addon

  • From: korli@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 10 Jan 2010 16:06:23 +0100 (CET)

Author: korli
Date: 2010-01-10 16:06:23 +0100 (Sun, 10 Jan 2010)
New Revision: 34988
Changeset: http://dev.haiku-os.org/changeset/34988/haiku
Ticket: http://dev.haiku-os.org/ticket/5222

Modified:
   haiku/trunk/src/servers/media_addon/MediaAddonServer.cpp
Log:
Avoids loading addons entry which aren't files (fixes #5222).


Modified: haiku/trunk/src/servers/media_addon/MediaAddonServer.cpp
===================================================================
--- haiku/trunk/src/servers/media_addon/MediaAddonServer.cpp    2010-01-10 
15:03:12 UTC (rev 34987)
+++ haiku/trunk/src/servers/media_addon/MediaAddonServer.cpp    2010-01-10 
15:06:23 UTC (rev 34988)
@@ -184,6 +184,9 @@
        entry_ref ref;
        make_entry_ref(info->dir_nref.device, info->dir_nref.node,
                info->name, &ref);
+       BEntry entry(&ref, true);
+       if (!entry.IsFile())
+               return;
 
        BPath path(&ref);
        if (path.InitCheck() == B_OK)


Other related posts:

  • » [haiku-commits] r34988 - haiku/trunk/src/servers/media_addon - korli