From 3aac9a49ce8f2008c0f2776d919f1538fa23e316 Mon Sep 17 00:00:00 2001 From: fros4943 Date: Tue, 28 Apr 2009 07:29:26 +0000 Subject: [PATCH] bug fix: last address bytes were not displayed correctly (signed) --- tools/cooja/java/se/sics/cooja/interfaces/IPAddress.java | 4 ++-- tools/cooja/java/se/sics/cooja/interfaces/RimeAddress.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/cooja/java/se/sics/cooja/interfaces/IPAddress.java b/tools/cooja/java/se/sics/cooja/interfaces/IPAddress.java index 09e2fc821..a36a888ba 100644 --- a/tools/cooja/java/se/sics/cooja/interfaces/IPAddress.java +++ b/tools/cooja/java/se/sics/cooja/interfaces/IPAddress.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: IPAddress.java,v 1.4 2009/04/20 16:12:37 fros4943 Exp $ + * $Id: IPAddress.java,v 1.5 2009/04/28 07:29:26 fros4943 Exp $ */ package se.sics.cooja.interfaces; @@ -98,7 +98,7 @@ public class IPAddress extends MoteInterface { for (int i=0; i < 3; i++) { ipString += (0xFF & ip[i]) + "."; } - ipString += ip[3]; + ipString += (0xFF & ip[3]); return ipString; } else if (isVersion6()) { String ipString = ""; diff --git a/tools/cooja/java/se/sics/cooja/interfaces/RimeAddress.java b/tools/cooja/java/se/sics/cooja/interfaces/RimeAddress.java index 2d261c37a..f3e434c70 100644 --- a/tools/cooja/java/se/sics/cooja/interfaces/RimeAddress.java +++ b/tools/cooja/java/se/sics/cooja/interfaces/RimeAddress.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: RimeAddress.java,v 1.1 2009/04/20 16:13:11 fros4943 Exp $ + * $Id: RimeAddress.java,v 1.2 2009/04/28 07:29:26 fros4943 Exp $ */ package se.sics.cooja.interfaces; @@ -88,7 +88,7 @@ public class RimeAddress extends MoteInterface { for (int i=0; i < RIME_ADDR_LENGTH-1; i++) { addrString += (0xFF & addr[i]) + "."; } - addrString += addr[RIME_ADDR_LENGTH-1]; + addrString += (0xFF & addr[RIME_ADDR_LENGTH-1]); return addrString; }