]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Fixed bug that printed extra characters if trailing unused space in msg buffer sent...
authorklueska <klueska>
Tue, 17 Jul 2007 00:19:54 +0000 (00:19 +0000)
committerklueska <klueska>
Tue, 17 Jul 2007 00:19:54 +0000 (00:19 +0000)
apps/tests/TestPrintf/PrintfClient.java

index 55b38e55d325eb3f8c5b1cc4751610f56221a9a5..6d98473ef8ddeee1ef8fef6767d35d2fc9559a31 100644 (file)
@@ -43,9 +43,10 @@ public class PrintfClient implements MessageListener {
 
   public void messageReceived(int to, Message message) {
     PrintfMsg msg = (PrintfMsg)message;
-    for(int i=0; i<msg.dataLength(); i++) {
+    for(int i=0; i<msg.totalSize_buffer(); i++) {
       char nextChar = (char)(msg.getElement_buffer(i));
-      System.out.print(nextChar);
+      if(nextChar != 0)
+        System.out.print(nextChar);
     }
   }