diff options
Diffstat (limited to 'raul')
-rw-r--r-- | raul/AtomLiblo.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/raul/AtomLiblo.hpp b/raul/AtomLiblo.hpp index b6c6dc9..f339b10 100644 --- a/raul/AtomLiblo.hpp +++ b/raul/AtomLiblo.hpp @@ -51,7 +51,10 @@ lo_message_add_atom(lo_message m, const Atom& atom) lo_message_add_false(m); break; case Atom::BLOB: - lo_message_add_blob(m, lo_blob_new(atom.data_size(), atom.get_blob())); + if (atom.data_size() > 0) + lo_message_add_blob(m, lo_blob_new(atom.data_size(), atom.get_blob())); + else + lo_message_add_nil(m); break; case Atom::NIL: default: |