]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Annotate uses of read preq pointers in test_demux() (CID #1469174) (#4614)
authorJames Jones <jejones3141@gmail.com>
Sat, 23 Jul 2022 11:46:04 +0000 (06:46 -0500)
committerGitHub <noreply@github.com>
Sat, 23 Jul 2022 11:46:04 +0000 (18:46 +0700)
Trunk tests are written so that the data sent for mux/demux are
test_proto_request_t * values, which coverity considers tainted.

src/lib/server/trunk_tests.c

index 5b48d5c89e38d02d0d73a86daecd6c3e34838ee4..160e4f516cbced155a9a098ea488a08d81f8c283 100644 (file)
@@ -120,10 +120,12 @@ static void test_demux(UNUSED fr_event_list_t *el, UNUSED fr_trunk_connection_t
                        break;          /* Hack - just ignore it */
 
                case FR_TRUNK_REQUEST_STATE_CANCEL_SENT:
+                       /* coverity[tainted_data] */
                        fr_trunk_request_signal_cancel_complete(preq->treq);
                        break;
 
                case FR_TRUNK_REQUEST_STATE_SENT:
+                       /* coverity[tainted_data] */
                        fr_trunk_request_signal_complete(preq->treq);
                        break;