diff options
author | David Robillard <d@drobilla.net> | 2011-01-08 15:53:48 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-01-08 15:53:48 +0000 |
commit | a6a719577de47ad695b568b7bc451b9475104a28 (patch) | |
tree | fa5f89de84ff56de5fe116b6ac75c3a7ef448877 /raul/Atom.hpp | |
parent | 283f676ce9c6465b3f3902147753633b4b82c223 (diff) | |
download | raul-a6a719577de47ad695b568b7bc451b9475104a28.tar.gz raul-a6a719577de47ad695b568b7bc451b9475104a28.tar.bz2 raul-a6a719577de47ad695b568b7bc451b9475104a28.zip |
Allocate enough space in atom for string terminator.
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2795 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'raul/Atom.hpp')
-rw-r--r-- | raul/Atom.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/raul/Atom.hpp b/raul/Atom.hpp index dbb398e..793e50e 100644 --- a/raul/Atom.hpp +++ b/raul/Atom.hpp @@ -19,13 +19,14 @@ #define RAUL_ATOM_HPP #include <stdint.h> -#include <cstdlib> +#include <glib.h> + #include <cassert> +#include <cstdlib> #include <cstring> -#include <string> #include <map> #include <ostream> -#include <glib.h> +#include <string> namespace Raul { @@ -149,7 +150,7 @@ public: case FLOAT: return sizeof(float); case BOOL: return sizeof(bool); case URI: - case STRING: return strlen(_string_val); + case STRING: return strlen(_string_val) + 1; case BLOB: return _blob_val->size(); case DICT: return 0; // FIXME ? } |