diff --git a/src/kits/storage/Node.cpp b/src/kits/storage/Node.cpp index f222f4c914..6b193de645 100644 --- a/src/kits/storage/Node.cpp +++ b/src/kits/storage/Node.cpp @@ -525,7 +525,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)