cppcheck analysis of root-system_5.18.00-2.3.dsc
- ./asimage/src/TASImage.cxx:408 [style] - Redundant assignment of "ret" in switch
- ./asimage/src/TASImage.cxx:2127 [error] - Memory leak: bits
- ./asimage/src/TASImage.cxx:3441 [error] - Memory leak: ret
- ./asimage/src/libAfterImage/afterbase.c:253 [error] - Resource leak: fp
- ./asimage/src/libAfterImage/asfont.c:1076 [error] - Common realloc mistake: "glyph_scaling_buf" nulled but not freed upon failure
- ./asimage/src/libAfterImage/asfont.c:1105 [error] - Common realloc mistake: "glyph_compress_buf" nulled but not freed upon failure
- ./asimage/src/libAfterImage/asimage.c:94 [error] - Common realloc mistake: "__as_compression_buffer" nulled but not freed upon failure
- ./asimage/src/libAfterImage/asimage.c:1250 [error] - Common realloc mistake: "rects" nulled but not freed upon failure
- ./asimage/src/libAfterImage/asimage.c:1269 [error] - Common realloc mistake: "rects" nulled but not freed upon failure
- ./asimage/src/libAfterImage/asimage.c:1303 [error] - Common realloc mistake: "rects" nulled but not freed upon failure
- ./asimage/src/libAfterImage/asimage.c:1344 [error] - Common realloc mistake: "rects" nulled but not freed upon failure
- ./asimage/src/libAfterImage/asstorage.c:1294 [error] - Null pointer dereference
- ./asimage/src/libAfterImage/asstorage.c:1329 [error] - Null pointer dereference
- ./asimage/src/libAfterImage/asvisual.c:1202 [error] - Common realloc mistake: "scratch_ximage_data" nulled but not freed upon failure
- ./asimage/src/libAfterImage/draw.c:501 [error] - Common realloc mistake: "bstack" nulled but not freed upon failure
- ./asimage/src/libAfterImage/draw.c:534 [error] - Common realloc mistake: "bstack" nulled but not freed upon failure
- ./asimage/src/libAfterImage/draw.c:540 [error] - Common realloc mistake: "bstack" nulled but not freed upon failure
- ./asimage/src/libAfterImage/draw.c:581 [error] - Common realloc mistake: "sstack" nulled but not freed upon failure
- ./asimage/src/libAfterImage/draw.c:611 [error] - Common realloc mistake: "sstack" nulled but not freed upon failure
- ./asimage/src/libAfterImage/draw.c:633 [error] - Common realloc mistake: "sstack" nulled but not freed upon failure
- ./asimage/src/libAfterImage/export.c:970 [error] - Resource leak: outfile
- ./asimage/src/libAfterImage/imencdec.c:321 [error] - Null pointer dereference
- ./asimage/src/libAfterImage/libjpeg/jerror.c:103 [error] - Uninitialized variable: buffer
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1067 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1068 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1069 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1070 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1071 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1072 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1073 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1074 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1075 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1076 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1077 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1080 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1083 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1086 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1087 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1089 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1090 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libjpeg/jmemmgr.c:1092 [error] - Possible null pointer dereference: mem
- ./asimage/src/libAfterImage/libpng/pngmem.c:437 [error] - Invalid number of character (() when these macros are defined: 'MAXSEG_64K'.
- ./asimage/src/libAfterImage/libpng/pngmem.c:437 [error] - Invalid number of character (() when these macros are defined: 'MAXSEG_64K;_MSC_VER'.
- ./asimage/src/libAfterImage/zlib/gzio.c:149 [error] - Memory leak: s.path
- ./auth/src/TAuthenticate.cxx:3021 [error] - Memory leak: ffull
- ./auth/src/TAuthenticate.cxx:4226 [error] - Resource leak: fd
- ./auth/src/TAuthenticate.cxx:4838 [error] - Memory leak: mbuf
- ./auth/src/TAuthenticate.cxx:420 [error] - Undefined behaviour: triedMeth is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./auth/src/TAuthenticate.cxx:530 [error] - Undefined behaviour: noSupport is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./auth/src/TAuthenticate.cxx:558 [error] - Undefined behaviour: noSupport is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./auth/src/TAuthenticate.cxx:576 [error] - Undefined behaviour: noSupport is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./auth/src/TAuthenticate.cxx:593 [error] - Undefined behaviour: noSupport is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./auth/src/TAuthenticate.cxx:711 [error] - Undefined behaviour: locav is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./base/src/TString.cxx:1009 [error] - Possible null pointer dereference: a
- ./base/src/TStyle.cxx:1373 [error] - Memory leak: sname
- ./build/rmkdepend/main.c:270 [error] - Common realloc mistake: "undeflist" nulled but not freed upon failure
- ./build/rmkdepend/main.c:751 [error] - Resource leak: fdin
- ./build/rmkdepend/parse.c:436 [error] - Possible null pointer dereference: file - otherwise it is redundant to check if file is null at line 438
- ./cint/include/fft.c:289 [error] - Memory leak: im
- ./cint/lib/socket/mksockh.c:118 [error] - Resource leak: fp
- ./cint/src/Method.cxx:110 [error] - Possible null pointer dereference: ifunc - otherwise it is redundant to check if ifunc is null at line 112
- ./cint/src/bc_parse.cxx:2157 [error] - Possible null pointer dereference: var
- ./cint/src/bc_parse.cxx:318 [error] - Mismatching allocation and deallocation: buf
- ./cint/src/bc_parse.cxx:361 [error] - Mismatching allocation and deallocation: buf
- ./cint/src/bc_parse.cxx:2561 [error] - Mismatching allocation and deallocation: buf
- ./cint/src/v6_decl.cxx:2453 [error] - Undefined behaviour: new_name is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/src/v6_decl.cxx:2072 [error] - Uninitialized variable: more
- ./cint/src/v6_func.cxx:4960 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/src/v6_newsos.cxx:129 [error] - Uninitialized variable: result
- ./cint/src/v6_parse.cxx:1288 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint/src/v6_parse.cxx:2611 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint/src/v6_parse.cxx:2676 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint/src/v6_quote.cxx:107 [error] - Common realloc mistake: "temp" nulled but not freed upon failure
- ./cint/src/v6_tmplt.cxx:1821 [error] - Common realloc mistake: "str_out" nulled but not freed upon failure
- ./cint/src/v6_val2a.cxx:89 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/src/v6_val2a.cxx:96 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/src/v6_val2a.cxx:103 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/src/v6_val2a.cxx:390 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/src/v6_val2a.cxx:397 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/src/v6_val2a.cxx:404 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2600 [error] - Allocation with fopen, sprintf doesn't release it.
- ./cint/tool/ifdef/get.c:1669 [error] - Undefined behaviour: result7 is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:1670 [error] - Undefined behaviour: result7 is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2065 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2076 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2087 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2098 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2109 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2120 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2853 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2864 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2872 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2890 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2904 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/ifdef.cxx:309 [error] - Resource leak: fp
- ./cint7/include/fft.c:289 [error] - Memory leak: im
- ./cint7/lib/socket/mksockh.c:118 [error] - Resource leak: fp
- ./cint7/src/Method.cxx:110 [error] - Possible null pointer dereference: ifunc - otherwise it is redundant to check if ifunc is null at line 112
- ./cint7/src/bc_parse.cxx:2186 [error] - Possible null pointer dereference: var
- ./cint7/src/bc_parse.cxx:322 [error] - Mismatching allocation and deallocation: buf
- ./cint7/src/bc_parse.cxx:360 [error] - Mismatching allocation and deallocation: buf
- ./cint7/src/bc_parse.cxx:2580 [error] - Mismatching allocation and deallocation: buf
- ./cint7/src/v6_decl.cxx:1652 [error] - Undefined behaviour: new_name is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/src/v6_func.cxx:5038 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/src/v6_ifunc.cxx:6409 [error] - Mismatching allocation and deallocation: localvar
- ./cint7/src/v6_malloc.cxx:228 [error] - Uninitialized variable: allocmem
- ./cint7/src/v6_newsos.cxx:129 [error] - Uninitialized variable: result
- ./cint7/src/v6_parse.cxx:2474 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint7/src/v6_parse.cxx:2972 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint7/src/v6_parse.cxx:3033 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint7/src/v6_quote.cxx:86 [error] - Common realloc mistake: "temp" nulled but not freed upon failure
- ./cint7/src/v6_tmplt.cxx:1802 [error] - Common realloc mistake: "str_out" nulled but not freed upon failure
- ./cint7/src/v6_val2a.cxx:92 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/src/v6_val2a.cxx:99 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/src/v6_val2a.cxx:106 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/src/v6_val2a.cxx:413 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/src/v6_val2a.cxx:420 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/src/v6_val2a.cxx:427 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/test/anonunion.cxx:24 [error] - Uninitialized variable: a
- ./cint7/test/t1193.cxx:50 [error] - Memory leak: Map
- ./cint7/tool/ifdef/get.c:2600 [error] - Allocation with fopen, sprintf doesn't release it.
- ./cint7/tool/ifdef/get.c:1669 [error] - Undefined behaviour: result7 is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:1670 [error] - Undefined behaviour: result7 is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2065 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2076 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2087 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2098 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2109 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2120 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2853 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2864 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2872 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2890 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/get.c:2904 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint7/tool/ifdef/ifdef.cxx:309 [error] - Resource leak: fp
- ./cint7/tool/rmkdepend/main.c:268 [error] - Common realloc mistake: "undeflist" nulled but not freed upon failure
- ./cint7/tool/rmkdepend/main.c:749 [error] - Resource leak: fdin
- ./cint7/tool/rmkdepend/parse.c:429 [error] - Possible null pointer dereference: file - otherwise it is redundant to check if file is null at line 431
- ./clib/src/Getline.c:637 [error] - Uninitialized variable: c
- ./cont/src/TArray.cxx:71 [error] - Possible null pointer dereference: a
- ./eg/src/TDatabasePDG.cxx:759 [error] - Resource leak: file
- ./fumili/src/TFumili.cxx:2002 [error] - Memory leak: df
- ./g4root/src/TG4RootDetectorConstruction.cxx:379 [error] - Possible null pointer dereference: elem
- ./g4root/src/TG4RootDetectorConstruction.cxx:380 [error] - Possible null pointer dereference: elem
- ./ged/src/TH1Editor.cxx:1676 [error] - Memory leak: divx
- ./ged/src/TH1Editor.cxx:1720 [error] - Memory leak: divx
- ./ged/src/TH1Editor.cxx:1729 [error] - Memory leak: divx
- ./ged/src/TH1Editor.cxx:1777 [error] - Memory leak: d
- ./ged/src/TH2Editor.cxx:1566 [error] - Memory leak: divx
- ./ged/src/TH2Editor.cxx:1566 [error] - Memory leak: divy
- ./ged/src/TH2Editor.cxx:1625 [error] - Memory leak: divx
- ./ged/src/TH2Editor.cxx:1625 [error] - Memory leak: divy
- ./ged/src/TH2Editor.cxx:1639 [error] - Memory leak: divx
- ./ged/src/TH2Editor.cxx:1639 [error] - Memory leak: divy
- ./geom/src/TGeoBuilder.cxx:875 [error] - Memory leak: volume
- ./geom/src/TGeoBuilder.cxx:959 [error] - Memory leak: volume
- ./geom/src/TGeoVolume.cxx:846 [error] - Uninitialized variable: keyname
- ./geom/src/TGeoVoxelFinder.cxx:1716 [error] - Memory leak: boundaries
- ./geompainter/src/TGeoChecker.cxx:1416 [error] - Mismatching allocation and deallocation: xyz
- ./geompainter/src/TGeoChecker.cxx:1771 [error] - Mismatching allocation and deallocation: xyz
- ./geompainter/src/TGeoChecker.cxx:1827 [error] - Mismatching allocation and deallocation: point
- ./geompainter/src/TGeoChecker.cxx:1888 [error] - Mismatching allocation and deallocation: xyz
- ./gl/src/TGLScenePad.cxx:441 [error] - Memory leak: physical
- ./gl/src/TGLScenePad.cxx:442 [error] - Memory leak: logical
- ./graf/src/TLatex.cxx:531 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf/src/TLatex.cxx:536 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf/src/TLatex.cxx:545 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf/src/TLatex.cxx:558 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf/src/TLatex.cxx:576 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf/src/TLatex.cxx:585 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf/src/TLatex.cxx:594 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf/src/TLatex.cxx:632 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf/src/TMultiGraph.cxx:473 [error] - Memory leak: arglist
- ./gui/src/TGFrame.cxx:2709 [error] - Memory leak: sname
- ./gui/src/TGFrame.cxx:3194 [error] - Memory leak: sname
- ./gui/src/TGLabel.cxx:234 [error] - Possible null pointer dereference: gc
- ./gui/src/TRootBrowserLite.cxx:2597 [error] - Possible null pointer dereference: kobj - otherwise it is redundant to check if kobj is null at line 2599
- ./gui/src/TRootContextMenu.cxx:310 [error] - Buffer access out-of-bounds: basictype
- ./hist/src/TBinomialEfficiencyFitter.cxx:424 [error] - Possible null pointer dereference: fitter
- ./hist/src/TFractionFitter.cxx:768 [error] - Possible null pointer dereference: fitter
- ./hist/src/TH1.cxx:2716 [error] - Memory leak: integral
- ./hist/src/TH2.cxx:544 [error] - Memory leak: integral
- ./hist/src/TH3.cxx:629 [error] - Memory leak: integral
- ./hist/src/THnSparse.cxx:566 [error] - Memory leak: chunk
- ./histpainter/src/THistPainter.cxx:3715 [error] - Memory leak: keepx
- ./histpainter/src/THistPainter.cxx:3715 [error] - Memory leak: keepy
- ./histpainter/src/THistPainter.cxx:4308 [error] - Memory leak: x
- ./histpainter/src/THistPainter.cxx:4308 [error] - Memory leak: y
- ./histpainter/src/THistPainter.cxx:4308 [error] - Memory leak: z
- ./histpainter/src/TPainter3dAlgorithms.cxx:203 [error] - Possible null pointer dereference: view
- ./histpainter/src/TPainter3dAlgorithms.cxx:1814 [error] - Possible null pointer dereference: view
- ./histpainter/src/TPainter3dAlgorithms.cxx:3460 [error] - Possible null pointer dereference: view
- ./histpainter/src/TPainter3dAlgorithms.cxx:1825 [error] - Uninitialized variable: fdummy
- ./histpainter/src/TPainter3dAlgorithms.cxx:1826 [error] - Uninitialized variable: fdummy
- ./html/src/TDocOutput.cxx:1351 [error] - Possible null pointer dereference: scope - otherwise it is redundant to check if scope is null at line 1364
- ./io/src/TFile.cxx:2549 [error] - Possible null pointer dereference: cachefile - otherwise it is redundant to check if cachefile is null at line 2552
- ./io/src/TFile.cxx:2187 [error] - Resource leak: fpMAKE
- ./io/src/TStreamerInfo.cxx:1942 [error] - Resource leak: fp
- ./main/src/h2root.cxx:310 [error] - Memory leak: file_out
- ./mathcore/test/testVectorIO.cxx:228 [error] - Null pointer dereference
- ./matrix/src/TDecompLU.cxx:685 [error] - Memory leak: scale
- ./minuit/src/TFitter.cxx:139 [error] - Memory leak: grad
- ./minuit/src/TFitter.cxx:139 [error] - Memory leak: sum_vector
- ./minuit/src/TFitter.cxx:139 [error] - Memory leak: fixed
- ./minuit2/src/FumiliBuilder.cxx:119 [error] - Invalid number of character (() when these macros are defined: 'DEBUG'.
- ./mlp/src/TMultiLayerPerceptron.cxx:1544 [error] - Memory leak: buff
- ./proof/src/TProofServ.cxx:1211 [error] - Possible null pointer dereference: dset
- ./proofd/src/XrdProofGroup.cxx:454 [error] - Resource leak: fin
- ./proofd/src/XrdProofGroup.cxx:523 [error] - Resource leak: fin
- ./proofd/src/XrdProofdManager.cxx:1100 [error] - Resource leak: ffd
- ./proofd/src/XrdProofdProtocol.cxx:5244 [error] - Common realloc mistake: "buf" nulled but not freed upon failure
- ./proofd/src/XrdProofdProtocol.cxx:5383 [error] - Common realloc mistake: "buf" nulled but not freed upon failure
- ./proofd/src/XrdProofdProtocol.cxx:1979 [error] - Resource leak: fd
- ./proofd/src/XrdProofdProtocol.cxx:2165 [error] - Resource leak: fenv
- ./proofd/src/XrdProofdProtocol.cxx:2640 [error] - Resource leak: fenv
- ./proofd/src/XrdProofdProtocol.cxx:4165 [error] - Memory leak: grp
- ./proofd/src/XrdProofdProtocol.cxx:5221 [error] - Resource leak: fp
- ./proofd/src/XrdProofdProtocol.cxx:3600 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./proofplayer/src/TEventIter.cxx:489 [error] - Possible null pointer dereference: e
- ./proofx/src/TXSocket.cxx:871 [error] - Dangerous iterator usage. After erase the iterator is invalid so dereferencing it or comparing it with another iterator is invalid.
- ./qt/src/GQtGUI.cxx:1921 [error] - Null pointer dereference
- ./qt/src/GQtGUI.cxx:2298 [error] - Null pointer dereference
- ./qtgsi/src/TQCanvasMenu.cxx:96 [error] - Buffer access out-of-bounds: argTitle
- ./qtgsi/src/TQCanvasMenu.cxx:98 [error] - Buffer access out-of-bounds: argTitle
- ./qtgsi/src/TQCanvasMenu.cxx:204 [error] - Buffer access out-of-bounds: basictype
- ./rfio/src/TRFIOFile.cxx:237 [error] - Common realloc mistake: "iov" nulled but not freed upon failure
- ./roofitcore/src/RooAbsTestStatistic.cxx:338 [error] - Possible null pointer dereference: dsetList
- ./roofitcore/src/RooAddPdf.cxx:710 [error] - Memory leak: subCode
- ./roofitcore/src/RooArgList.cxx:231 [error] - Possible null pointer dereference: arg
- ./roofitcore/src/RooArgSet.cxx:321 [error] - Possible null pointer dereference: arg
- ./roofitcore/src/RooFFTConvPdf.cxx:232 [error] - Memory leak: binCur
- ./roofitcore/src/RooFFTConvPdf.cxx:232 [error] - Memory leak: binMax
- ./roofitcore/src/RooGenCategory.cxx:137 [error] - Possible null pointer dereference: tmp
- ./roofitcore/src/RooGenContext.cxx:351 [error] - Possible null pointer dereference: arglv
- ./roofitcore/src/RooLinkedList.cxx:409 [error] - Possible null pointer dereference: elemC - otherwise it is redundant to check if elemC is null at line 410
- ./roofitcore/src/RooProdPdf.cxx:169 [error] - Possible null pointer dereference: pdf
- ./roofitcore/src/RooProduct.cxx:202 [error] - Memory leak: map
- ./roofitcore/src/RooStreamParser.cxx:423 [error] - Dangerous usage of 'buffer' (strncpy doesn't always 0-terminate it)
- ./roofitcore/src/RooTreeData.cxx:217 [error] - Possible null pointer dereference: tmp
- ./roofitcore/src/RooTreeData.cxx:248 [error] - Possible null pointer dereference: tmp
- ./roofitcore/src/RooTreeData.cxx:281 [error] - Possible null pointer dereference: cloneVarSet
- ./rpdutils/src/rpdutils.cxx:2478 [error] - Resource leak: iauth
- ./rpdutils/src/rpdutils.cxx:2643 [error] - Resource leak: floc
- ./rpdutils/src/rpdutils.cxx:4982 [error] - Mismatching allocation and deallocation: usr
- ./rpdutils/src/rpdutils.cxx:5593 [error] - Memory leak: elogfile
- ./smatrix/test/kalman.C:189 [error] - Buffer access out-of-bounds
- ./spectrum/src/TSpectrum.cxx:2256 [error] - Memory leak: working_space
- ./spectrum/src/TSpectrum.cxx:3299 [error] - Memory leak: working_space
- ./spectrum/src/TSpectrum.cxx:3881 [error] - Memory leak: working_space
- ./spectrum/src/TSpectrum.cxx:4307 [error] - Memory leak: working_space
- ./spectrum/src/TSpectrumFit.cxx:1320 [error] - Memory leak: working_space
- ./spectrum/src/TSpectrumFit.cxx:2519 [error] - Memory leak: working_space
- ./splot/src/TSPlot.cxx:1143 [error] - Memory leak: cnames
- ./table/src/TPolyLineShape.cxx:459 [error] - Memory leak: pxy
- ./table/src/TPolyLineShape.cxx:459 [error] - Memory leak: x
- ./table/src/TPolyLineShape.cxx:459 [error] - Memory leak: y
- ./table/src/TTableDescriptor.cxx:112 [error] - Memory leak: cmnt
- ./table/src/TVolumeView.cxx:904 [error] - Buffer access out-of-bounds: sceleton
- ./test/RootShower/RootShower.cxx:1274 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1275 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1276 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1277 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1278 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1280 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1282 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1284 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/eventa.cxx:30 [error] - syntax error
- ./test/eventb.cxx:35 [error] - syntax error
- ./test/stressGraphics.cxx:424 [error] - Memory leak: line
- ./test/stressGraphics.cxx:433 [error] - Resource leak: fp
- ./test/stressGraphics.cxx:2167 [error] - Memory leak: C
- ./test/stressGraphics.cxx:2235 [error] - Memory leak: C
- ./test/stressGraphics.cxx:2281 [error] - Memory leak: C
- ./tmva/src/DataSet.cxx:427 [error] - Possible null pointer dereference: evList
- ./tmva/src/GeneticAlgorithm.cxx:222 [error] - deque range check should use != and not < since the order of the pointers isn't guaranteed
- ./tmva/src/KDEKernel.cxx:70 [error] - Possible null pointer dereference: hist
- ./tmva/src/KDEKernel.cxx:71 [error] - Possible null pointer dereference: hist
- ./tmva/src/KDEKernel.cxx:73 [error] - Possible null pointer dereference: hist
- ./tmva/src/MethodBase.cxx:871 [error] - Possible null pointer dereference: methodDir
- ./tmva/src/MethodBase.cxx:1173 [error] - Possible null pointer dereference: brVal
- ./tmva/src/MethodBase.cxx:1181 [error] - Possible null pointer dereference: brVal
- ./tmva/src/MethodLikelihood.cxx:527 [error] - Possible null pointer dereference: pdf
- ./tmva/src/MethodPDERS.cxx:751 [error] - Memory leak: dim_normalization
- ./tmva/src/Tools.cxx:317 [error] - Possible null pointer dereference: theHist
- ./tmva/src/Tools.cxx:318 [error] - Possible null pointer dereference: theHist
- ./tmva/src/Tools.cxx:320 [error] - Possible null pointer dereference: theHist
- ./tree/src/TTree.cxx:5051 [error] - Memory leak: bd
- ./treeplayer/src/TSelectorDraw.cxx:361 [error] - Memory leak: varexp
- ./treeplayer/src/TTreePlayer.cxx:1605 [error] - Mismatching allocation and deallocation: dimensions
- ./treeplayer/src/TTreePlayer.cxx:2219 [error] - Mismatching allocation and deallocation: dimensions
- ./treeviewer/src/TParallelCoord.cxx:1093 [error] - Possible null pointer dereference: sel - otherwise it is redundant to check if sel is null at line 1094
- ./treeviewer/src/TSpider.cxx:1524 [error] - Memory leak: cnames
- ./tutorials/fit/multidimfit.C:229 [error] - Memory leak: xMax
- ./tutorials/fit/multidimfit.C:229 [error] - Memory leak: xMin
- ./tutorials/graphics/archi.C:203 [error] - syntax error
- ./tutorials/graphics/canvas.C:85 [error] - syntax error
- ./tutorials/graphs/splines.C:58 [error] - Mismatching allocation and deallocation: xx
- ./tutorials/graphs/splines.C:60 [error] - Mismatching allocation and deallocation: yy
- ./tutorials/hist/greyscale.C:19 [error] - syntax error
- ./tutorials/math/tStudent.C:49 [error] - Unusual pointer arithmetic
- ./tutorials/math/tStudent.C:48 [error] - Array 'xx[10]' index 10 out of bounds
- ./tutorials/math/tStudent.C:50 [error] - Array 'xx[10]' index 10 out of bounds
- ./tutorials/math/tStudent.C:53 [error] - Array 'xx[10]' index 10 out of bounds
- ./tutorials/net/hclient.C:49 [error] - syntax error
- ./tutorials/spectrum/spectrumpainter.C:7 [error] - syntax error
- ./tutorials/tree/cernbuild.C:33 [error] - Resource leak: fp
- ./unix/src/TUnixSystem.cxx:1346 [error] - Resource leak: from
- ./unuran/src/unuran-1.1.1-root/src/methods/mvtdr_init.ch:145 [error] - Memory leak: cc
- ./unuran/src/unuran-1.1.1-root/src/methods/mvtdr_init.ch:316 [error] - Memory leak: c
- ./unuran/src/unuran-1.1.1-root/src/methods/mvtdr_init.ch:459 [error] - Memory leak: newc
- ./unuran/src/unuran-1.1.1-root/src/parser/functparser_parser.ch:352 [error] - Possible null pointer dereference: right - otherwise it is redundant to check if right is null at line 363
- ./unuran/src/unuran-1.1.1-root/src/parser/functparser_parser.ch:353 [error] - Possible null pointer dereference: left - otherwise it is redundant to check if left is null at line 362
- ./unuran/src/unuran-1.1.1-root/src/utils/stream.c:140 [error] - Resource leak: fp
- ./utils/src/rootcint.cxx:4597 [error] - Resource leak: bundle
- ./utils/src/rootcint.cxx:2186 [error] - Invalid number of character (() when these macros are defined: 'OLDSTREAMER'.
- ./win32gdk/gdk/src/gdk/win32/gdkinput-win32.c:468 [error] - Memory leak: hctx
- ./win32gdk/gdk/src/gdk/win32/gdkpixmap-win32.c:532 [error] - Buffer access out-of-bounds: color
- ./win32gdk/src/TGWin32.cxx:2526 [error] - Mismatching allocation and deallocation: stmp
- ./win32gdk/src/TGWin32.cxx:4316 [error] - Resource leak: fd
- ./win32gdk/src/TGWin32.cxx:4270 [error] - Memory leak: GIFarr
- ./x11/src/GX11Gui.cxx:2777 [error] - Memory leak: dndTypeList
- ./x11/src/Rotated.cxx:840 [error] - Memory leak: item
- ./x11/src/Rotated.cxx:1410 [error] - Memory leak: xp_in
- ./x11/src/Rotated.cxx:897 [error] - Memory leak: item.fCornersX
- ./x11/src/Rotated.cxx:905 [error] - Memory leak: item.fCornersY
- ./x3d/src/x3d.c:3382 [error] - Possible null pointer dereference: g - otherwise it is redundant to check if g is null at line 3406
- ./xml/src/TBufferXML.cxx:700 [error] - Memory leak: curr
- ./xml/src/TBufferXML.cxx:720 [error] - Memory leak: curr
- ./xml/src/TBufferXML.cxx:877 [error] - Memory leak: stack
- ./xml/src/TXMLEngine.cxx:577 [error] - Memory leak: contnode
- ./xml/src/TXMLEngine.cxx:688 [error] - Memory leak: node
- ./xml/src/TXMLEngine.cxx:721 [error] - Memory leak: node
- ./xml/src/TXMLEngine.cxx:1523 [error] - Memory leak: node
- ./xml/src/TXMLEngine.cxx:1458 [error] - Memory leak: contnode
- ./xml/src/TXMLEngine.cxx:1574 [error] - Memory leak: attr
- ./xrootd/src/xrootd/src/Xrd/XrdConfig.cc:136 [error] - Memory leak: XrdLogWorker::mememe
- ./xrootd/src/xrootd/src/XrdCS2/XrdCS2DCM.cc:326 [error] - Resource leak: fnfd
- ./xrootd/src/xrootd/src/XrdCS2/XrdCS2Xmi.cc:88 [error] - Mismatching allocation and deallocation: XmiJob::Path
- ./xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.cc:561 [error] - Mismatching allocation and deallocation: data
- ./xrootd/src/xrootd/src/XrdClient/XrdClientAdmin_c.cc:27 [error] - Common realloc mistake: "sharedbuf" nulled but not freed upon failure
- ./xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc:132 [error] - Memory leak: linebuf
- ./xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc:341 [error] - Mismatching allocation and deallocation: linebuf
- ./xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc:1156 [error] - Mismatching allocation and deallocation: linebuf
- ./xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslRSA.cc:348 [error] - Memory leak: out
- ./xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslRSA.cc:413 [error] - Memory leak: out
- ./xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslgsiAux.cc:757 [error] - Deallocating a deallocated pointer: fp
- ./xrootd/src/xrootd/src/XrdCrypto/XrdCryptotest.cc:167 [error] - Undefined behaviour: khex is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc:176 [error] - Memory leak: hn
- ./xrootd/src/xrootd/src/XrdOuc/XrdOucName2Name.cc:36 [error] - Memory leak: XrdOucN2N::LocalRoot
- ./xrootd/src/xrootd/src/XrdOuc/XrdOucName2Name.cc:38 [error] - Memory leak: XrdOucN2N::RemotRoot
- ./xrootd/src/xrootd/src/XrdPosix/XrdPosix.cc:68 [error] - Memory leak: XrdPosixXrootPath::pBase
- ./xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc:3298 [error] - Possible null pointer dereference: cca - otherwise it is redundant to check if cca is null at line 3301
- ./xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc:2956 [error] - Undefined behaviour: bout is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSeckrb5/XrdSecProtocolkrb5.cc:836 [error] - Common realloc mistake: "KPrincipal" nulled but not freed upon failure
- ./xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc:3295 [error] - Undefined behaviour: bout is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2127 [error] - Mismatching allocation and deallocation: tstr
- ./xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2144 [error] - Resource leak: fd
- ./xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2207 [error] - Memory leak: bout
- ./xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2252 [error] - Memory leak: puk
- ./xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2391 [error] - Resource leak: dir
- ./xrootd/src/xrootd/src/XrdSut/XrdSutAux.cc:241 [error] - Undefined behaviour: out is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSut/XrdSutBucket.cc:186 [error] - Undefined behaviour: btmp is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:561 [error] - Memory leak: bout
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1326 [error] - Memory leak: bout
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1408 [error] - Memory leak: bout
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:2003 [error] - Memory leak: ofs
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1680 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1685 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1687 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1689 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1691 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1693 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1696 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./xrootd/src/xrootd/src/XrdXrootd/XrdXrootdAio.cc:348 [error] - Memory leak: arp
Note: if you think the results reveal a security bug,
please don't hesitate to contact the
security team
This report was generated on Tue, 21 Dec 2010 22:58:14 +0000, based on results by cppcheck 1.46