In core/snmp/api/src/main/java/org/opennms/netmgt/snmp/AbstractSnmpValue.java 
at line 49:

        if (bytes.length >= 3 && (bytes[0] & 0xFF) == 0xEF && (bytes[1] & 0xFF) 
== 0xBB & (bytes[2] & 0xFF) == 0xBF) {

Shouldn’t that last logic test really be “&&” instead of “&”:

        if (bytes.length >= 3 && (bytes[0] & 0xFF) == 0xEF && (bytes[1] & 0xFF) 
== 0xBB && (bytes[2] & 0xFF) == 0xBF) {

The code references this stackoverflow question: 
http://stackoverflow.com/a/1447720 and it too has this faulty logic test?

Ron
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to