Index: trunk/BNC/bnccaster.cpp
===================================================================
--- trunk/BNC/bnccaster.cpp	(revision 633)
+++ trunk/BNC/bnccaster.cpp	(revision 634)
@@ -272,10 +272,5 @@
               }
               sock->putChar(begObs);
-              char* bytes = new char[numBytes];
-              memcpy(bytes, &obs->_o, numBytes);
-              for (int ii = 0; ii < numBytes; ii++) {
-                sock->putChar(bytes[ii]);
-              }
-              delete [] bytes;
+              sock->write((const char*) &obs->_o, numBytes);
               if (!it.hasNext()) {
                 sock->putChar(endEpoch);
