IRCParser.java

current inspection = 2009-09-03 21:56:13 (id #1) base = 2009-09-03 21:56:13 (id #1)
Filter Options
History:
+ added
- dropped
U unchanged
Probability:
High
Medium
Low

Status +/- Msg Id Method Line Message Category Message Text Date
Medium
U 109145
callServerError
430 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109161
callDataIn
441 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109177
callDataOut
453 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109208
callDebugInfo
477 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109224
callErrorInfo
488 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109240
callConnectError
499 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109256
callSocketClosed
509 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109272
callPingFailed
519 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109288
callPingSent
529 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109304
callPingSuccess
539 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Medium
U 109334
callPost005
552 null dereference getCallbackType(...) != null 2009-09-03 21:56:13
Low
U 109995
getParam
833 use of default init init'ed(params.length) 2009-09-03 21:56:13
High
U 109996
getParam
833 array index out of bounds (params.length - 1) >= 0 2009-09-03 21:56:13
Low
U 110013
tokeniseLine
853 use of default init init'ed(temp.length) 2009-09-03 21:56:13
Low
U 110014
tokeniseLine
854 use of default init init'ed(temp.length) 2009-09-03 21:56:13
Low
U 110015
tokeniseLine
855 use of default init init'ed(temp.length) 2009-09-03 21:56:13
High
U 110020
getClientInfo
870 precondition failure com/dmdirc/parser/irc/IRCStringConverter.toLowerCase: input != null 2009-09-03 21:56:13
High
U 110057
getClientInfoOrFake
882 precondition failure com/dmdirc/parser/irc/IRCStringConverter.toLowerCase: input != null 2009-09-03 21:56:13
Low
U 110310
doSendString
924 unused assignment in callee Unused assignment to (java.lang.String:split(...)._tainted) in tokeniseLine 2009-09-03 21:56:13
Medium
U 110312
doSendString
925 null dereference newLine[0] != null 2009-09-03 21:56:13
Medium
U 110320
doSendString
942 null dereference listModeQueue != null 2009-09-03 21:56:13
Low
U 110437
processLine
987 unused assignment in callee Unused assignment to (java.lang.String:split(...)._tainted) in tokeniseLine 2009-09-03 21:56:13
Medium
U 110439
processLine
997 null dereference token[0] != null 2009-09-03 21:56:13
Low
U 110534
parseChanModes
1154 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Low
U 110535
parseChanModes
1154 test always goes same way Test predetermined because bits.length == 0 2009-09-03 21:56:13
Low
U 110536
parseChanModes
1167 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 110538
parseChanModes
1167 null dereference not_init'ed(bits[0]) 2009-09-03 21:56:13
Low
U 110539
parseChanModes
1168 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 110541
parseChanModes
1168 null dereference not_init'ed(bits[0]) 2009-09-03 21:56:13
Low
U 110542
parseChanModes
1175 use of default init init'ed(bits.length) 2009-09-03 21:56:13
High
U 110543
parseChanModes
1175 array index out of bounds bits.length >= 2 2009-09-03 21:56:13
Medium
U 110545
parseChanModes
1175 null dereference not_init'ed(bits[1]) 2009-09-03 21:56:13
Low
U 110546
parseChanModes
1175 use of default init init'ed(i) 2009-09-03 21:56:13
Low
U 110547
parseChanModes
1176 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 110548
parseChanModes
1176 array index out of bounds bits.length >= 2 2009-09-03 21:56:13
Medium
U 110550
parseChanModes
1176 null dereference not_init'ed(bits[1]) 2009-09-03 21:56:13
Low
U 110551
parseChanModes
1176 use of default init init'ed(i) 2009-09-03 21:56:13
Low
U 110552
parseChanModes
1177 use of default init init'ed(new__parseChanModes:Object_array__5.length) 2009-09-03 21:56:13
Low
U 110553
parseChanModes
1182 use of default init init'ed(bits.length) 2009-09-03 21:56:13
High
U 110554
parseChanModes
1182 array index out of bounds bits.length >= 3 2009-09-03 21:56:13
Medium
U 110556
parseChanModes
1182 null dereference not_init'ed(bits[2]) 2009-09-03 21:56:13
Low
U 110557
parseChanModes
1182 use of default init init'ed(i) 2009-09-03 21:56:13
Low
U 110558
parseChanModes
1183 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 110559
parseChanModes
1183 array index out of bounds bits.length >= 3 2009-09-03 21:56:13
Medium
U 110561
parseChanModes
1183 null dereference not_init'ed(bits[2]) 2009-09-03 21:56:13
Low
U 110562
parseChanModes
1183 use of default init init'ed(i) 2009-09-03 21:56:13
Low
U 110563
parseChanModes
1184 use of default init init'ed(new__parseChanModes:Object_array__6.length) 2009-09-03 21:56:13
Low
U 110564
parseChanModes
1189 use of default init init'ed(bits.length) 2009-09-03 21:56:13
High
U 110565
parseChanModes
1189 array index out of bounds bits.length >= 4 2009-09-03 21:56:13
Medium
U 110567
parseChanModes
1189 null dereference not_init'ed(bits[3]) 2009-09-03 21:56:13
Low
U 110568
parseChanModes
1189 use of default init init'ed(i) 2009-09-03 21:56:13
Low
U 110569
parseChanModes
1190 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 110570
parseChanModes
1190 array index out of bounds bits.length >= 4 2009-09-03 21:56:13
Medium
U 110572
parseChanModes
1190 null dereference not_init'ed(bits[3]) 2009-09-03 21:56:13
Low
U 110573
parseChanModes
1190 use of default init init'ed(i) 2009-09-03 21:56:13
Low
U 110574
parseChanModes
1191 use of default init init'ed(new__parseChanModes:Object_array__7.length) 2009-09-03 21:56:13
Low
U 110575
parseChanModes
1193 use of default init init'ed(this.nNextKeyCMBool) 2009-09-03 21:56:13
Low
U 110591
getBoolChanModes
1222 overflow i in {-2_147_483_649..4_294_967_294} 2009-09-03 21:56:13
Medium
U 110592
getBoolChanModes
1222 array index out of bounds i < modes.length 2009-09-03 21:56:13
Low
U 110653
getOtherModeString
1272 overflow i in {-2_147_483_649..4_294_967_294} 2009-09-03 21:56:13
Medium
U 110654
getOtherModeString
1272 array index out of bounds i < modes.length 2009-09-03 21:56:13
Low
U 110662
parseUserModes
1297 unused assignment Unused assignment into sDefaultModes 2009-09-03 21:56:13
Low
U 110686
parseChanPrefix
1325 unused assignment Unused assignment into sDefaultModes 2009-09-03 21:56:13
Low
U 110708
parsePrefixModes
1349 unused assignment Unused assignment into sDefaultModes 2009-09-03 21:56:13
Low
U 110732
parsePrefixModes
1365 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Low
U 110733
parsePrefixModes
1365 test always goes same way Test predetermined because bits.length == 0 2009-09-03 21:56:13
Low
U 110734
parsePrefixModes
1365 dead code Dead code here because bits.length == 0 2009-09-03 21:56:13
Low
U 110735
parsePrefixModes
1378 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 110737
parsePrefixModes
1378 null dereference not_init'ed(bits[0]) 2009-09-03 21:56:13
Low
U 110738
parsePrefixModes
1379 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 110740
parsePrefixModes
1379 null dereference not_init'ed(bits[0]) 2009-09-03 21:56:13
Low
U 110741
parsePrefixModes
1380 use of default init init'ed(bits.length) 2009-09-03 21:56:13
High
U 110742
parsePrefixModes
1380 array index out of bounds bits.length >= 2 2009-09-03 21:56:13
Medium
U 110744
parsePrefixModes
1380 null dereference not_init'ed(bits[1]) 2009-09-03 21:56:13
Low
U 110745
parsePrefixModes
1383 use of default init init'ed(this.nNextKeyPrefix) 2009-09-03 21:56:13
Low
U 110747
parsePrefixModes
1390 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Low
U 111190
getMaxLength
1524 unused assignment Unused assignment into lineLint 2009-09-03 21:56:13
Low
U 111238
getMaxListModes
1558 use of default init init'ed(arr$.length) 2009-09-03 21:56:13
Low
U 111239
getMaxListModes
1558 use of default init init'ed(len$) 2009-09-03 21:56:13
Low
U 111240
getMaxListModes
1558 test always goes same way Test predetermined because i$ == len$ 2009-09-03 21:56:13
Low
U 111241
getMaxListModes
1558 dead code Dead code here because i$ == len$ 2009-09-03 21:56:13
Low
U 111483
sendCTCP
1635 unused assignment Unused assignment into char1 2009-09-03 21:56:13
Low
U 111545
sendCTCPReply
1649 unused assignment Unused assignment into char1 2009-09-03 21:56:13
Low
U 111726
disconnect
1677 unused assignment Unused assignment into e 2009-09-03 21:56:13