Commit 08f360881260b671daf19c8305a5dcaae7a01289

  • avatar
  • galatnm <galatnm @407389f7-7c16-0410…ad85acb55d7f.>
  • Fri Oct 23 10:21:09 CEST 2009
Fix some findbugs problems.

git-svn-id: http://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5687 407389f7-7c16-0410-9eee-ad85acb55d7f
  
561561 final SocketBuffer skbuf = null; // rxRing.getPacket(pktLen);
562562
563563 try {
564 // FIXME ... this always throws an NPE since skbuf is null
565 if (skbuf.getSize() > 0) {
564
565 if (skbuf != null && skbuf.getSize() > 0) {
566566 driver.onReceive(skbuf);
567567 }
568568 } catch (NetworkException e) {
569 e.printStackTrace(); // To change body of catch statement
570 // use Options | File
571 // Templates.
569 e.printStackTrace();
572570 } finally {
573571 // FIXME
574572 }
  
177177 for (y = 0, x = 0, sum = 0; x < eeSize; x++) {
178178 int value = doEepromCmd((eeReadCmd | (x << 16)), 27);
179179 eeprom[x] = value;
180 sum += new Integer(value).shortValue();
180 sum += (short)value;
181181 if (x < 3) {
182182 hwAddrArr[y++] = (byte) value;
183183 hwAddrArr[y++] = (byte) (value >> 8);
407407 regs.setReg16(SCBeeprom, EE_ENB);
408408 eepromDelay(2);
409409 regs.setReg16(SCBeeprom, (EE_ENB & ~EE_CS));
410 return NumberUtils.toUnsigned(new Integer(retVal).shortValue());
410 return NumberUtils.toUnsigned((short)retVal);
411411 }
412412
413413 // --- OTHER METHODS
  
217217 if (code == MESSAGE_TYPE_OPTION) {
218218 messageType = value[0];
219219 } else {
220 options.put(new Integer(code), value);
220 options.put(Integer.valueOf(code), value);
221221 }
222222 }
223223
254254 if (code == MESSAGE_TYPE_OPTION)
255255 return new byte[] {(byte) messageType};
256256 else
257 return (byte[]) options.get(new Integer(code));
257 return (byte[]) options.get(Integer.valueOf(code));
258258 }
259259
260260 /**
  
8484 /**
8585 * for random listener ports
8686 */
87 private final Integer zero = new Integer(0);
87 private final Integer zero = Integer.valueOf(0);
8888 private final Random random = new Random();
8989
9090 private final int startRandom = 1024;
199199 * @param skbuf
200200 */
201201 private synchronized void deliver(UDPHeader hdr, SocketBuffer skbuf) throws SocketException {
202 final Integer lport = new Integer(hdr.getDstPort());
202 final Integer lport = Integer.valueOf(hdr.getDstPort());
203203 final IPv4Header ipHdr = (IPv4Header) skbuf.getNetworkLayerHeader();
204204 final UDPDatagramSocketImpl socket = (UDPDatagramSocketImpl) sockets.get(lport);
205205 if (socket != null) {
232232 Integer ran;
233233
234234 while (lport.compareTo(zero) == 0) {
235 ran = new Integer(random.nextInt(stopRandom) + startRandom);
235 ran = Integer.valueOf(random.nextInt(stopRandom) + startRandom);
236236
237237 if (!sockets.containsKey(ran)) {
238 // hmmm..... should we have one stop condition more??
238 // Should we have one stop condition more??
239239 lport = ran;
240240 socket.setLocalPort(lport.intValue());
241241 }
251251 * @param socket
252252 */
253253 protected synchronized void unbind(UDPDatagramSocketImpl socket) {
254 final Integer lport = new Integer(socket.getLocalPort());
254 final Integer lport = Integer.valueOf(socket.getLocalPort());
255255 if (sockets.get(lport) == socket) {
256256 sockets.remove(lport);
257257 }
  
109109 * @throws NoSuchProtocolException
110110 */
111111 public NetworkLayer getNetworkLayer(int protocolID) throws NoSuchProtocolException {
112 final NetworkLayer pt = (NetworkLayer) layers.get(new Integer(protocolID));
112 final NetworkLayer pt = (NetworkLayer) layers.get(Integer.valueOf(protocolID));
113113 if (pt == null) {
114114 throw new NoSuchProtocolException("protocolID " + protocolID);
115115 }