[haiku-commits] r35642 - haiku/trunk/src/system/kernel/fs

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 27 Feb 2010 21:29:11 +0100 (CET)

Author: bonefish
Date: 2010-02-27 21:29:11 +0100 (Sat, 27 Feb 2010)
New Revision: 35642
Changeset: http://dev.haiku-os.org/changeset/35642/haiku

Modified:
   haiku/trunk/src/system/kernel/fs/vfs.cpp
Log:
debug_resolve_vnode_path(): Avoid duplicate slash at the beginning of the
path.


Modified: haiku/trunk/src/system/kernel/fs/vfs.cpp
===================================================================
--- haiku/trunk/src/system/kernel/fs/vfs.cpp    2010-02-27 20:27:52 UTC (rev 
35641)
+++ haiku/trunk/src/system/kernel/fs/vfs.cpp    2010-02-27 20:29:11 UTC (rev 
35642)
@@ -3067,8 +3067,9 @@
                }
 
                if (vnode == sRoot) {
-                       _truncated = !debug_prepend_vnode_name_to_path(buffer, 
bufferSize,
-                               "/");
+                       _truncated = bufferSize == 0;
+                       if (!_truncated)
+                               buffer[--bufferSize] = '/';
                        return buffer + bufferSize;
                }
 


Other related posts:

  • » [haiku-commits] r35642 - haiku/trunk/src/system/kernel/fs - ingo_weinhold