From 8df44a6cdaf00ec642319340005c9f79dbb78f43 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 12 Sep 2007 14:18:01 +0000 Subject: [PATCH] Copy change r22224: WriteAttrString() should write the terminating null. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22226 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/build/libbe/storage/Node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/build/libbe/storage/Node.cpp b/src/build/libbe/storage/Node.cpp index b705b7d954..e6c1d1800d 100644 --- a/src/build/libbe/storage/Node.cpp +++ b/src/build/libbe/storage/Node.cpp @@ -492,7 +492,7 @@ BNode::WriteAttrString(const char *name, const BString *data) { status_t error = (!name || !data) ? B_BAD_VALUE : B_OK; if (error == B_OK) { - int32 len = data->Length(); + int32 len = data->Length() + 1; ssize_t sizeWritten = WriteAttr(name, B_STRING_TYPE, 0, data->String(), len); if (sizeWritten != len)