From 3ec1eeea3ad1e085dc2d4b05adf7feb26efd0598 Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Wed, 26 Jan 2011 13:57:24 -0800 Subject: [PATCH] Get rid of manual int->ipv4 string generation bug:2542681 Change-Id: I67919d7b5dc8d72eeb2dfb9e3906210b1951d4fb --- core/java/android/net/DhcpInfo.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/java/android/net/DhcpInfo.java b/core/java/android/net/DhcpInfo.java index 9c81c19367..e2660e40f5 100644 --- a/core/java/android/net/DhcpInfo.java +++ b/core/java/android/net/DhcpInfo.java @@ -18,6 +18,7 @@ package android.net; import android.os.Parcelable; import android.os.Parcel; +import java.net.InetAddress; /** * A simple object for retrieving the results of a DHCP request. @@ -65,10 +66,7 @@ public class DhcpInfo implements Parcelable { } private static void putAddress(StringBuffer buf, int addr) { - buf.append(addr & 0xff).append('.'). - append((addr >>>= 8) & 0xff).append('.'). - append((addr >>>= 8) & 0xff).append('.'). - append((addr >>>= 8) & 0xff); + buf.append(NetworkUtils.intToInetAddress(addr).getHostAddress()); } /** Implement the Parcelable interface {@hide} */