CID 361427: Error handling issues in lib/dns/rdata.c
Coverity Scan identified the following in 3881afeb:
*** CID 361427: Error handling issues (CHECKED_RETURN)
/lib/dns/rdata.c: 2433 in dns_rdata_checksvcb()
2427 dns_rdata_in_svcb_t svcb;
2428
2429 REQUIRE(owner != NULL);
2430 REQUIRE(rdata != NULL);
2431 REQUIRE(DNS_RDATA_VALIDFLAGS(rdata));
2432
>>> CID 361427: Error handling issues (CHECKED_RETURN)
>>> Calling "dns_rdata_tostruct" without checking return value (as is done elsewhere 168 out of 189 times).
2433 dns_rdata_tostruct(rdata, &svcb, NULL);
2434
2435 /*
2436 * Check that Alias Mode records don't have SvcParamKeys.
2437 */
2438 if (svcb.priority == 0 && svcb.svclen != 0) {
@marka Possibly harmless, but assigning you for consideration.