New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Mon Jul 10 03:48:19 UTC 2023
Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
2 new defect(s) introduced to LibreOffice found with Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 2 of 2 defect(s)
** CID 1537992: (DEADCODE)
/tools/source/misc/json_writer.cxx: 150 in tools::writeEscapedSequence(unsigned int, char *&)()
/tools/source/misc/json_writer.cxx: 152 in tools::writeEscapedSequence(unsigned int, char *&)()
/tools/source/misc/json_writer.cxx: 153 in tools::writeEscapedSequence(unsigned int, char *&)()
/tools/source/misc/json_writer.cxx: 151 in tools::writeEscapedSequence(unsigned int, char *&)()
/tools/source/misc/json_writer.cxx: 149 in tools::writeEscapedSequence(unsigned int, char *&)()
________________________________________________________________________________________________________
*** CID 1537992: (DEADCODE)
/tools/source/misc/json_writer.cxx: 150 in tools::writeEscapedSequence(unsigned int, char *&)()
144 return true;
145 }
146
147 switch (ch)
148 {
149 case '\b':
>>> CID 1537992: (DEADCODE)
>>> Execution cannot reach this statement: "case 9U:".
150 case '\t':
151 case '\n':
152 case '\f':
153 case '\r':
154 case '"':
155 case '/':
/tools/source/misc/json_writer.cxx: 152 in tools::writeEscapedSequence(unsigned int, char *&)()
146
147 switch (ch)
148 {
149 case '\b':
150 case '\t':
151 case '\n':
>>> CID 1537992: (DEADCODE)
>>> Execution cannot reach this statement: "case 12U:".
152 case '\f':
153 case '\r':
154 case '"':
155 case '/':
156 case '\\':
157 *pos++ = '\\';
/tools/source/misc/json_writer.cxx: 153 in tools::writeEscapedSequence(unsigned int, char *&)()
147 switch (ch)
148 {
149 case '\b':
150 case '\t':
151 case '\n':
152 case '\f':
>>> CID 1537992: (DEADCODE)
>>> Execution cannot reach this statement: "case 13U:".
153 case '\r':
154 case '"':
155 case '/':
156 case '\\':
157 *pos++ = '\\';
158 *pos++ = getEscapementChar(ch);
/tools/source/misc/json_writer.cxx: 151 in tools::writeEscapedSequence(unsigned int, char *&)()
145 }
146
147 switch (ch)
148 {
149 case '\b':
150 case '\t':
>>> CID 1537992: (DEADCODE)
>>> Execution cannot reach this statement: "case 10U:".
151 case '\n':
152 case '\f':
153 case '\r':
154 case '"':
155 case '/':
156 case '\\':
/tools/source/misc/json_writer.cxx: 149 in tools::writeEscapedSequence(unsigned int, char *&)()
143 pos += written;
144 return true;
145 }
146
147 switch (ch)
148 {
>>> CID 1537992: (DEADCODE)
>>> Execution cannot reach this statement: "case 8U:".
149 case '\b':
150 case '\t':
151 case '\n':
152 case '\f':
153 case '\r':
154 case '"':
** CID 1537991: Error handling issues (CHECKED_RETURN)
/cppuhelper/source/paths.cxx: 41 in <unnamed>::get_this_libpath()::[lambda() (instance 1)]::operator ()() const()
________________________________________________________________________________________________________
*** CID 1537991: Error handling issues (CHECKED_RETURN)
/cppuhelper/source/paths.cxx: 41 in <unnamed>::get_this_libpath()::[lambda() (instance 1)]::operator ()() const()
35 namespace {
36
37 #if !(defined ANDROID || defined EMSCRIPTEN)
38 OUString get_this_libpath() {
39 static OUString s_uri = []() {
40 OUString uri;
>>> CID 1537991: Error handling issues (CHECKED_RETURN)
>>> Calling "getUrlFromAddress" without checking return value (as is done elsewhere 4 out of 5 times).
41 osl::Module::getUrlFromAddress(reinterpret_cast<oslGenericFunction>(get_this_libpath), uri);
42 sal_Int32 i = uri.lastIndexOf('/');
43 if (i == -1)
44 {
45 throw css::uno::DeploymentException("URI " + uri + " is expected to contain a slash");
46 }
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypSs1kiFPuCn2xFdlMIFBirii0zZ9j2-2F9F2XPBcBm2BNgi9duPy3v-2FzgFDd2LJ-2BDKI-3DFCrM_OTq2XUZbbipYjyLSo6GRo-2FpVxQ9OzkDINu9UTS-2FQhSdO0F0jQniitrGlNxDIzPJifFJNR51DzR8kGabU56P43a2fpmOCt2JuvKUPd1rZDwEsPxhG9SIlBBgUOghhRm-2F7-2FKoGqyWwK1vdyB-2Fx7OzjkQupHZPuIu7HCrEqYF0OsR05oAqIowsdchwKQhOFnV8rzIE6RjqX7jBnQ0MPd-2F1LUSw8YFJaZfWu2XWK-2FV54O9A-3D
More information about the LibreOffice
mailing list