New Defects reported by Coverity Scan for freerangerouting/frr
Hi, Please find the latest report on new defect(s) introduced to freerangerouting/frr found with Coverity Scan. 55 new defect(s) introduced to freerangerouting/frr found with Coverity Scan. 8 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by Coverity Scan. New defect(s) Reported-by: Coverity Scan Showing 20 of 55 defect(s) ** CID 1514083: (TAINTED_SCALAR) /ospfd/ospf_ri.c: 1469 in show_vty_sr_algorithm() /ospfd/ospf_ri.c: 1487 in show_vty_sr_algorithm() ________________________________________________________________________________________________________ *** CID 1514083: (TAINTED_SCALAR) /ospfd/ospf_ri.c: 1469 in show_vty_sr_algorithm() 1463 int i; 1464 1465 check_tlv_size(ALGORITHM_COUNT, "Segment Routing Algorithm"); 1466 1467 if (vty != NULL) { 1468 vty_out(vty, " Segment Routing Algorithm TLV:\n");
CID 1514083: (TAINTED_SCALAR) Using tainted variable "ntohs(algo->header.length)" as a loop boundary.
1469 for (i = 0; i < ntohs(algo->header.length); i++) { 1470 switch (algo->value[i]) { 1471 case 0: 1472 vty_out(vty, " Algorithm %d: SPF\n", i); 1473 break; 1474 case 1: /ospfd/ospf_ri.c: 1487 in show_vty_sr_algorithm() 1481 algo->value[i]); 1482 break; 1483 } 1484 } 1485 } else { 1486 zlog_debug(" Segment Routing Algorithm TLV:");
CID 1514083: (TAINTED_SCALAR) Using tainted variable "ntohs(algo->header.length)" as a loop boundary.
1487 for (i = 0; i < ntohs(algo->header.length); i++) 1488 switch (algo->value[i]) { 1489 case 0: 1490 zlog_debug(" Algorithm %d: SPF", i); 1491 break; 1492 case 1:
** CID 1514082: Memory - illegal accesses (WRAPPER_ESCAPE) /lib/northbound_grpc.cpp: 1268 in grpc_pthread_start(void *)() ________________________________________________________________________________________________________ *** CID 1514082: Memory - illegal accesses (WRAPPER_ESCAPE) /lib/northbound_grpc.cpp: 1268 in grpc_pthread_start(void *)() 1262 1263 server_address << "0.0.0.0:" << port; 1264 builder.AddListeningPort(server_address.str(), 1265 grpc::InsecureServerCredentials()); 1266 builder.RegisterService(service); 1267 auto cq = builder.AddCompletionQueue();
CID 1514082: Memory - illegal accesses (WRAPPER_ESCAPE) The internal representation of local "cq" escapes into "s_cq", but is destroyed when it exits scope.
1268 s_cq = cq.get(); 1269 s_server = builder.BuildAndStart(); 1270 1271 /* Schedule all RPC handlers */ 1272 REQUEST_NEWRPC(GetCapabilities, NULL); 1273 REQUEST_NEWRPC(CreateCandidate, &candidates);
** CID 1514081: Insecure data handling (TAINTED_SCALAR) /tools/start-stop-daemon.c: 641 in pid_is_cmd() ________________________________________________________________________________________________________ *** CID 1514081: Insecure data handling (TAINTED_SCALAR) /tools/start-stop-daemon.c: 641 in pid_is_cmd() 635 ; 636 if (c != '(') { 637 fclose(f); 638 return 0; 639 } 640 /* this hopefully handles command names containing ')' */
CID 1514081: Insecure data handling (TAINTED_SCALAR) Using tainted variable "c" as a loop boundary.
641 while ((c = getc(f)) != EOF && c == *name) 642 name++; 643 fclose(f); 644 return (c == ')' && *name == '\0'); 645 } 646
** CID 1514080: (UNINIT_CTOR) /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::LockConfigRequest, frr::LockConfigResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::LockConfigRequest *, grpc_impl::ServerAsyncWriter<frr::LockConfigResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::LockConfigRequest, frr::LockConfigResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::GetTransactionRequest, frr::GetTransactionResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::GetTransactionRequest *, grpc_impl::ServerAsyncWriter<frr::GetTransactionResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::GetTransactionRequest, frr::GetTransactionResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::LoadToCandidateRequest, frr::LoadToCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::LoadToCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::LoadToCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::LoadToCandidateRequest, frr::LoadToCandidateResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::CreateCandidateRequest, frr::CreateCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::CreateCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::CreateCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::CreateCandidateRequest, frr::CreateCandidateResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::DeleteCandidateRequest, frr::DeleteCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::DeleteCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::DeleteCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::DeleteCandidateRequest, frr::DeleteCandidateResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::ExecuteRequest, frr::ExecuteResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::ExecuteRequest *, grpc_impl::ServerAsyncWriter<frr::ExecuteResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::ExecuteRequest, frr::ExecuteResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::GetRequest, frr::GetResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::GetRequest *, grpc_impl::ServerAsyncWriter<frr::GetResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::GetRequest, frr::GetResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::UpdateCandidateRequest, frr::UpdateCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::UpdateCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::UpdateCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::UpdateCandidateRequest, frr::UpdateCandidateResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::UnlockConfigRequest, frr::UnlockConfigResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::UnlockConfigRequest *, grpc_impl::ServerAsyncWriter<frr::UnlockConfigResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::UnlockConfigRequest, frr::UnlockConfigResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::ListTransactionsRequest, frr::ListTransactionsResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::ListTransactionsRequest *, grpc_impl::ServerAsyncWriter<frr::ListTransactionsResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::ListTransactionsRequest, frr::ListTransactionsResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::GetCapabilitiesRequest, frr::GetCapabilitiesResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::GetCapabilitiesRequest *, grpc_impl::ServerAsyncWriter<frr::GetCapabilitiesResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::GetCapabilitiesRequest, frr::GetCapabilitiesResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::CommitRequest, frr::CommitResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::CommitRequest *, grpc_impl::ServerAsyncWriter<frr::CommitResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::CommitRequest, frr::CommitResponse>*), const char *)() /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::EditCandidateRequest, frr::EditCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::EditCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::EditCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::EditCandidateRequest, frr::EditCandidateResponse>*), const char *)() ________________________________________________________________________________________________________ *** CID 1514080: (UNINIT_CTOR) /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::LockConfigRequest, frr::LockConfigResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::LockConfigRequest *, grpc_impl::ServerAsyncWriter<frr::LockConfigResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::LockConfigRequest, frr::LockConfigResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::GetTransactionRequest, frr::GetTransactionResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::GetTransactionRequest *, grpc_impl::ServerAsyncWriter<frr::GetTransactionResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::GetTransactionRequest, frr::GetTransactionResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::LoadToCandidateRequest, frr::LoadToCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::LoadToCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::LoadToCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::LoadToCandidateRequest, frr::LoadToCandidateResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::CreateCandidateRequest, frr::CreateCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::CreateCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::CreateCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::CreateCandidateRequest, frr::CreateCandidateResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::DeleteCandidateRequest, frr::DeleteCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::DeleteCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::DeleteCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::DeleteCandidateRequest, frr::DeleteCandidateResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::ExecuteRequest, frr::ExecuteResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::ExecuteRequest *, grpc_impl::ServerAsyncWriter<frr::ExecuteResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::ExecuteRequest, frr::ExecuteResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::GetRequest, frr::GetResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::GetRequest *, grpc_impl::ServerAsyncWriter<frr::GetResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::GetRequest, frr::GetResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::UpdateCandidateRequest, frr::UpdateCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::UpdateCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::UpdateCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::UpdateCandidateRequest, frr::UpdateCandidateResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::UnlockConfigRequest, frr::UnlockConfigResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::UnlockConfigRequest *, grpc_impl::ServerAsyncWriter<frr::UnlockConfigResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::UnlockConfigRequest, frr::UnlockConfigResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::ListTransactionsRequest, frr::ListTransactionsResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::ListTransactionsRequest *, grpc_impl::ServerAsyncWriter<frr::ListTransactionsResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::ListTransactionsRequest, frr::ListTransactionsResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::GetCapabilitiesRequest, frr::GetCapabilitiesResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::GetCapabilitiesRequest *, grpc_impl::ServerAsyncWriter<frr::GetCapabilitiesResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::GetCapabilitiesRequest, frr::GetCapabilitiesResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::CommitRequest, frr::CommitResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::CommitRequest *, grpc_impl::ServerAsyncWriter<frr::CommitResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::CommitRequest, frr::CommitResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state; /lib/northbound_grpc.cpp: 147 in NewRpcState<frr::EditCandidateRequest, frr::EditCandidateResponse>::NewRpcState(Candidates *, void (frr::Northbound::WithAsyncMethod_GetCapabilities<frr::Northbound::WithAsyncMethod_Get<frr::Northbound::WithAsyncMethod_CreateCandidate<frr::Northbound::WithAsyncMethod_DeleteCandidate<frr::Northbound::WithAsyncMethod_UpdateCandidate<frr::Northbound::WithAsyncMethod_EditCandidate<frr::Northbound::WithAsyncMethod_LoadToCandidate<frr::Northbound::WithAsyncMethod_Commit<frr::Northbound::WithAsyncMethod_ListTransactions<frr::Northbound::WithAsyncMethod_GetTransaction<frr::Northbound::WithAsyncMethod_LockConfig<frr::Northbound::WithAsyncMethod_UnlockConfig<frr::Northbound::WithAsyncMethod_Execute<frr::Northbound::Service>>>>>>>>>>>>>::*)(grpc_impl::ServerContext *, frr::EditCandidateRequest *, grpc_impl::ServerAsyncWriter<frr::EditCandidateResponse> *, grpc_impl::CompletionQueue *, grpc_impl::ServerCompletionQueue *, void *), void (*)(NewRpcState<frr::EditCandidateRequest, frr::EditCandidateResponse>*), const char *)() 141 void (*cb)(NewRpcState<Q, S> *), const char *name) 142 : requestf(rfunc), callback(cb), responder(&ctx), 143 async_responder(&ctx), name(name), cdb(cdb){}; 144 NewRpcState(Candidates *cdb, reqsfunc_t rfunc, 145 void (*cb)(NewRpcState<Q, S> *), const char *name) 146 : requestsf(rfunc), callback(cb), responder(&ctx),
CID 1514080: (UNINIT_CTOR) Non-static class member "context" is not initialized in this constructor nor in any functions that it calls.
147 async_responder(&ctx), name(name), cdb(cdb){}; 148 149 CallState doCallback() override 150 { 151 CallState enter_state = this->state; 152 CallState new_state;
** CID 1514079: Integer handling issues (OVERFLOW_BEFORE_WIDEN) /bfdd/bfd.c: 1453 in integer2timestr() ________________________________________________________________________________________________________ *** CID 1514079: Integer handling issues (OVERFLOW_BEFORE_WIDEN) /bfdd/bfd.c: 1453 in integer2timestr() 1447 rv = snprintf(buf, buflen, "%u month(s), ", month); 1448 buf += rv; 1449 buflen -= rv; 1450 } 1451 if (time >= DAYS) { 1452 day = time / DAYS;
CID 1514079: Integer handling issues (OVERFLOW_BEFORE_WIDEN) Potentially overflowing expression "day * 86400U" with type "unsigned int" (32 bits, unsigned) is evaluated using 32-bit arithmetic, and then used in a context that expects an expression of type "_uint64_t" (64 bits, unsigned).
1453 time -= day * DAYS; 1454 1455 rv = snprintf(buf, buflen, "%u day(s), ", day); 1456 buf += rv; 1457 buflen -= rv; 1458 }
** CID 1514078: (UNINIT_CTOR) /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::ExecuteResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::GetTransactionResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::DeleteCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::GetCapabilitiesResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::CreateCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::GetTransactionResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::LoadToCandidateResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::UpdateCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::EditCandidateResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::GetTransactionResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::LockConfigResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::UpdateCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::LoadToCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::ExecuteResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::EditCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::LockConfigResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::UnlockConfigResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::ExecuteResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::GetCapabilitiesResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::GetCapabilitiesResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::UnlockConfigResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::CreateCandidateResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::DeleteCandidateResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::DeleteCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::LoadToCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::CommitResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::EditCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::CreateCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() ________________________________________________________________________________________________________ *** CID 1514078: (UNINIT_CTOR) /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::ExecuteResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::GetTransactionResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::DeleteCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::GetCapabilitiesResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::CreateCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::GetTransactionResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::LoadToCandidateResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::UpdateCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::EditCandidateResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::GetTransactionResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::LockConfigResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::UpdateCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::LoadToCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::ExecuteResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::EditCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::LockConfigResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::UnlockConfigResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::ExecuteResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::GetCapabilitiesResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::GetCapabilitiesResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::UnlockConfigResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::CreateCandidateResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::DeleteCandidateResponse>, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::DeleteCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::LoadToCandidateResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpRecvMessage<frr::CommitResponse>, grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<(int)3>, grpc::internal::CallNoOp<(int)4>, grpc::internal::CallNoOp<(int)5>, grpc::internal::CallNoOp<(int)6>>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::EditCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this), /usr/include/grpcpp/impl/codegen/call_op_set.h: 866 in grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage<frr::CreateCandidateResponse>, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpClientRecvStatus>::CallOpSet()() 860 public Op2, 861 public Op3, 862 public Op4, 863 public Op5, 864 public Op6 { 865 public:
CID 1514078: (UNINIT_CTOR) Non-static class member "saved_status_" is not initialized in this constructor nor in any functions that it calls.
866 CallOpSet() : core_cq_tag_(this), return_tag_(this) {} 867 // The copy constructor and assignment operator reset the value of 868 // core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_ 869 // since those are only meaningful on a specific object, not across objects. 870 CallOpSet(const CallOpSet& other) 871 : core_cq_tag_(this),
** CID 1514077: Insecure data handling (TAINTED_SCALAR) ________________________________________________________________________________________________________ *** CID 1514077: Insecure data handling (TAINTED_SCALAR) /vrrpd/vrrp.c: 1030 in vrrp_read() 1024 VRRP_LOGPFX VRRP_LOGPFX_VRID VRRP_LOGPFX_FAM 1025 "Datagram rx: ", 1026 r->vr->vrid, family2str(r->family)); 1027 zlog_hexdump(r->ibuf, nbytes); 1028 } 1029
CID 1514077: Insecure data handling (TAINTED_SCALAR) Passing tainted expression "m.msg_iov" to "vrrp_pkt_parse_datagram", which uses it as a loop boundary.
1030 pktsize = vrrp_pkt_parse_datagram(r->family, r->vr->version, &m, nbytes, 1031 &src, &pkt, errbuf, sizeof(errbuf)); 1032 1033 if (pktsize < 0) 1034 DEBUGD(&vrrp_dbg_pkt, 1035 VRRP_LOGPFX VRRP_LOGPFX_VRID VRRP_LOGPFX_FAM
** CID 1514076: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_te.c: 1938 in ospf_te_parse_router_lsa() ________________________________________________________________________________________________________ *** CID 1514076: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_te.c: 1938 in ospf_te_parse_router_lsa() 1932 for (ALL_LIST_ELEMENTS_RO(vertex->prefixes, node, subnet)) 1933 subnet->status = ORPHAN; 1934 1935 /* Then, process Link Information */ 1936 len = lsa->size - OSPF_LSA_HEADER_SIZE - OSPF_ROUTER_LSA_MIN_SIZE; 1937 links = ntohs(rl->links);
CID 1514076: Insecure data handling (TAINTED_SCALAR) Using tainted variable "links" as a loop boundary.
1938 for (int i = 0; i < links && len > 0; len -= 12, i++) { 1939 struct prefix p; 1940 uint32_t metric; 1941 1942 switch (rl->link[i].type) { 1943 case LSA_LINK_TYPE_POINTOPOINT:
** CID 1514075: (OVERFLOW_BEFORE_WIDEN) /eigrpd/eigrp_metric.c: 91 in eigrp_calculate_metrics() /eigrpd/eigrp_metric.c: 89 in eigrp_calculate_metrics() ________________________________________________________________________________________________________ *** CID 1514075: (OVERFLOW_BEFORE_WIDEN) /eigrpd/eigrp_metric.c: 91 in eigrp_calculate_metrics() 85 * {K1*BW+[(K2*BW)/(256-load)]+(K3*delay)}*{K5/(reliability+K4)} 86 */ 87 88 if (eigrp->k_values[0]) 89 composite += (eigrp->k_values[0] * metric.bandwidth); 90 if (eigrp->k_values[1])
CID 1514075: (OVERFLOW_BEFORE_WIDEN) Potentially overflowing expression "eigrp->k_values[1] * metric.bandwidth" with type "unsigned int" (32 bits, unsigned) is evaluated using 32-bit arithmetic, and then used in a context that expects an expression of type "eigrp_metric_t" (64 bits, unsigned).
91 composite += ((eigrp->k_values[1] * metric.bandwidth) 92 / (256 - metric.load)); 93 if (eigrp->k_values[2]) 94 composite += (eigrp->k_values[2] * metric.delay); 95 if (eigrp->k_values[3] && !eigrp->k_values[4]) 96 composite *= eigrp->k_values[3]; /eigrpd/eigrp_metric.c: 89 in eigrp_calculate_metrics() 83 /* 84 * EIGRP Composite = 85 * {K1*BW+[(K2*BW)/(256-load)]+(K3*delay)}*{K5/(reliability+K4)} 86 */ 87 88 if (eigrp->k_values[0])
CID 1514075: (OVERFLOW_BEFORE_WIDEN) Potentially overflowing expression "eigrp->k_values[0] * metric.bandwidth" with type "unsigned int" (32 bits, unsigned) is evaluated using 32-bit arithmetic, and then used in a context that expects an expression of type "eigrp_metric_t" (64 bits, unsigned).
89 composite += (eigrp->k_values[0] * metric.bandwidth); 90 if (eigrp->k_values[1]) 91 composite += ((eigrp->k_values[1] * metric.bandwidth) 92 / (256 - metric.load)); 93 if (eigrp->k_values[2]) 94 composite += (eigrp->k_values[2] * metric.delay);
** CID 1514074: Uninitialized members (UNINIT_CTOR) /usr/include/grpcpp/impl/codegen/interceptor_common.h: 46 in grpc::internal::InterceptorBatchMethodsImpl::InterceptorBatchMethodsImpl()() ________________________________________________________________________________________________________ *** CID 1514074: Uninitialized members (UNINIT_CTOR) /usr/include/grpcpp/impl/codegen/interceptor_common.h: 46 in grpc::internal::InterceptorBatchMethodsImpl::InterceptorBatchMethodsImpl()() 40 for (auto i = static_cast<experimental::InterceptionHookPoints>(0); 41 i < experimental::InterceptionHookPoints::NUM_INTERCEPTION_HOOKS; 42 i = static_cast<experimental::InterceptionHookPoints>( 43 static_cast<size_t>(i) + 1)) { 44 hooks_[static_cast<size_t>(i)] = false; 45 }
CID 1514074: Uninitialized members (UNINIT_CTOR) Non-static class member "send_initial_metadata_" is not initialized in this constructor nor in any functions that it calls.
46 } 47 48 ~InterceptorBatchMethodsImpl() {} 49 50 bool QueryInterceptionHookPoint( 51 experimental::InterceptionHookPoints type) override {
** CID 1514073: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_gr.c: 294 in ospf_gr_check_router_lsa_consistency() ________________________________________________________________________________________________________ *** CID 1514073: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_gr.c: 294 in ospf_gr_check_router_lsa_consistency() 288 struct ospf_lsa *lsa) 289 { 290 if (CHECK_FLAG(lsa->flags, OSPF_LSA_SELF)) { 291 struct ospf_lsa *lsa_self = lsa; 292 struct router_lsa *rl = (struct router_lsa *)lsa->data; 293
CID 1514073: Insecure data handling (TAINTED_SCALAR) Using tainted variable "ntohs(rl->links)" as a loop boundary.
294 for (int i = 0; i < ntohs(rl->links); i++) { 295 struct in_addr *link_id = &rl->link[i].link_id; 296 struct ospf_lsa *lsa_adj; 297 298 if (rl->link[i].type != LSA_LINK_TYPE_POINTOPOINT) 299 continue;
** CID 1514072: Insecure data handling (TAINTED_SCALAR) ________________________________________________________________________________________________________ *** CID 1514072: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_packet.c: 4081 in ospf_ls_upd_queue_send() 4075 /* Prepare OSPF Link State Update body. 4076 * Includes Type-7 translation. 4077 */ 4078 length += ospf_make_ls_upd(oi, update, op->s); 4079 4080 /* Fill OSPF header. */
CID 1514072: Insecure data handling (TAINTED_SCALAR) Passing tainted expression "length" to "ospf_fill_header", which uses it as a loop boundary.
4081 ospf_fill_header(oi, op->s, length); 4082 4083 /* Set packet length. */ 4084 op->length = length; 4085 4086 /* Decide destination address. */
** CID 1514071: Integer handling issues (OVERFLOW_BEFORE_WIDEN) /eigrpd/eigrp_metric.c: 94 in eigrp_calculate_metrics() ________________________________________________________________________________________________________ *** CID 1514071: Integer handling issues (OVERFLOW_BEFORE_WIDEN) /eigrpd/eigrp_metric.c: 94 in eigrp_calculate_metrics() 88 if (eigrp->k_values[0]) 89 composite += (eigrp->k_values[0] * metric.bandwidth); 90 if (eigrp->k_values[1]) 91 composite += ((eigrp->k_values[1] * metric.bandwidth) 92 / (256 - metric.load)); 93 if (eigrp->k_values[2])
CID 1514071: Integer handling issues (OVERFLOW_BEFORE_WIDEN) Potentially overflowing expression "eigrp->k_values[2] * metric.delay" with type "unsigned int" (32 bits, unsigned) is evaluated using 32-bit arithmetic, and then used in a context that expects an expression of type "eigrp_metric_t" (64 bits, unsigned).
94 composite += (eigrp->k_values[2] * metric.delay); 95 if (eigrp->k_values[3] && !eigrp->k_values[4]) 96 composite *= eigrp->k_values[3]; 97 if (!eigrp->k_values[3] && eigrp->k_values[4]) 98 composite *= (eigrp->k_values[4] / metric.reliability); 99 if (eigrp->k_values[3] && eigrp->k_values[4])
** CID 1514070: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_vty.c: 6251 in show_ip_ospf_database_router_links() ________________________________________________________________________________________________________ *** CID 1514070: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_vty.c: 6251 in show_ip_ospf_database_router_links() 6245 char buf[PREFIX_STRLEN]; 6246 6247 if (json) 6248 json_links = json_object_new_object(); 6249 6250 len = ntohs(rl->header.length) - 4;
CID 1514070: Insecure data handling (TAINTED_SCALAR) Using tainted variable "ntohs(rl->links)" as a loop boundary.
6251 for (i = 0; i < ntohs(rl->links) && len > 0; len -= 12, i++) { 6252 type = rl->link[i].type; 6253 6254 if (json) { 6255 char link[16]; 6256
** CID 1514069: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_sr.c: 1486 in ospf_sr_ri_lsa_update() ________________________________________________________________________________________________________ *** CID 1514069: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_sr.c: 1486 in ospf_sr_ri_lsa_update() 1480 srn->srgb.lower_bound = srgb.lower_bound; 1481 } 1482 1483 /* Update Algorithm, SRLB and MSD if present */ 1484 if (algo != NULL) { 1485 int i;
CID 1514069: Insecure data handling (TAINTED_SCALAR) Using tainted variable "ntohs(algo->header.length)" as a loop boundary.
1486 for (i = 0; i < ntohs(algo->header.length); i++) 1487 srn->algo[i] = algo->value[0]; 1488 for (; i < ALGORITHM_COUNT; i++) 1489 srn->algo[i] = SR_ALGORITHM_UNSET; 1490 } else { 1491 srn->algo[0] = SR_ALGORITHM_SPF;
** CID 1514068: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_gr.c: 464 in ospf_gr_check_adjs_lsa() ________________________________________________________________________________________________________ *** CID 1514068: Insecure data handling (TAINTED_SCALAR) /ospfd/ospf_gr.c: 464 in ospf_gr_check_adjs_lsa() 458 } 459 460 static bool ospf_gr_check_adjs_lsa(struct ospf_area *area, struct ospf_lsa *lsa) 461 { 462 struct router_lsa *rl = (struct router_lsa *)lsa->data; 463
CID 1514068: Insecure data handling (TAINTED_SCALAR) Using tainted variable "ntohs(rl->links)" as a loop boundary.
464 for (int i = 0; i < ntohs(rl->links); i++) { 465 struct in_addr *link_id = &rl->link[i].link_id; 466 467 switch (rl->link[i].type) { 468 case LSA_LINK_TYPE_POINTOPOINT: 469 if (!ospf_gr_check_adj_id(area, link_id))
** CID 1514067: Uninitialized variables (UNINIT) ________________________________________________________________________________________________________ *** CID 1514067: Uninitialized variables (UNINIT) /pceplib/test/pcep_msg_messages_test.c: 147 in test_pcep_msg_create_request() 141 PCEP_MESSAGE_HEADER_VERSION); 142 pcep_msg_free_message(message); 143 144 /* Test IPv6 */ 145 rp_obj = pcep_obj_create_rp(0, false, false, false, false, 10, NULL); 146 struct in6_addr src_addr_ipv6, dst_addr_ipv6;
CID 1514067: Uninitialized variables (UNINIT) Using uninitialized value "src_addr_ipv6" when calling "pcep_obj_create_endpoint_ipv6".
147 struct pcep_object_endpoints_ipv6 *ipv6_obj = 148 pcep_obj_create_endpoint_ipv6(&src_addr_ipv6, &dst_addr_ipv6); 149 message = pcep_msg_create_request_ipv6(rp_obj, ipv6_obj, NULL); 150 151 CU_ASSERT_PTR_NOT_NULL(message); 152 pcep_encode_message(message, versioning);
** CID 1514066: (UNINIT) ________________________________________________________________________________________________________ *** CID 1514066: (UNINIT) /usr/include/c++/10/bits/std_function.h: 359 in std::function<void (grpc::Status)>::function(std::function<void (grpc::Status)>&&)() 353 * 354 * The newly-created %function contains the target of @a __x 355 * (if it has one). 356 */ 357 function(function&& __x) noexcept : _Function_base() 358 {
CID 1514066: (UNINIT) Using uninitialized value "this->_M_invoker" when calling "swap".
359 __x.swap(*this); 360 } 361 362 /** 363 * @brief Builds a %function that targets a copy of the incoming 364 * function object. /usr/include/c++/10/bits/std_function.h: 359 in std::function<void ()>::function(std::function<void ()>&&)() 353 * 354 * The newly-created %function contains the target of @a __x 355 * (if it has one). 356 */ 357 function(function&& __x) noexcept : _Function_base() 358 {
CID 1514066: (UNINIT) Using uninitialized value "this->_M_invoker" when calling "swap".
359 __x.swap(*this); 360 } 361 362 /** 363 * @brief Builds a %function that targets a copy of the incoming 364 * function object. /usr/include/c++/10/bits/std_function.h: 359 in std::function<void (bool)>::function(std::function<void (bool)>&&)() 353 * 354 * The newly-created %function contains the target of @a __x 355 * (if it has one). 356 */ 357 function(function&& __x) noexcept : _Function_base() 358 {
CID 1514066: (UNINIT) Using uninitialized value "this->_M_invoker" when calling "swap".
359 __x.swap(*this); 360 } 361 362 /** 363 * @brief Builds a %function that targets a copy of the incoming 364 * function object.
** CID 1514065: Integer handling issues (OVERFLOW_BEFORE_WIDEN) /bfdd/bfd.c: 1445 in integer2timestr() ________________________________________________________________________________________________________ *** CID 1514065: Integer handling issues (OVERFLOW_BEFORE_WIDEN) /bfdd/bfd.c: 1445 in integer2timestr() 1439 rv = snprintf(buf, buflen, "%u year(s), ", year); 1440 buf += rv; 1441 buflen -= rv; 1442 } 1443 if (time >= MONTHS) { 1444 month = time / MONTHS;
CID 1514065: Integer handling issues (OVERFLOW_BEFORE_WIDEN) Potentially overflowing expression "month * 2592000U" with type "unsigned int" (32 bits, unsigned) is evaluated using 32-bit arithmetic, and then used in a context that expects an expression of type "_uint64_t" (64 bits, unsigned).
1445 time -= month * MONTHS; 1446 1447 rv = snprintf(buf, buflen, "%u month(s), ", month); 1448 buf += rv; 1449 buflen -= rv; 1450 }
** CID 1514064: Resource leaks (RESOURCE_LEAK) /usr/include/google/protobuf/metadata_lite.h: 114 in google::protobuf::internal::InternalMetadata::Swap<google::protobuf::UnknownFieldSet>(google::protobuf::internal::InternalMetadata*)() ________________________________________________________________________________________________________ *** CID 1514064: Resource leaks (RESOURCE_LEAK) /usr/include/google/protobuf/metadata_lite.h: 114 in google::protobuf::internal::InternalMetadata::Swap<google::protobuf::UnknownFieldSet>(google::protobuf::internal::InternalMetadata*)() 108 // pointer. We cannot simply swap ptr_ with other->ptr_ because we need to 109 // maintain our own arena ptr. Also, our ptr_ and other's ptr_ may be in 110 // different states (direct arena pointer vs. container with UFS) so we 111 // cannot simply swap ptr_ and then restore the arena pointers. We reuse 112 // UFS's swap implementation instead. 113 if (have_unknown_fields() || other->have_unknown_fields()) {
CID 1514064: Resource leaks (RESOURCE_LEAK) Failing to save or free storage allocated by "other->mutable_unknown_fields()" leaks it.
114 DoSwap<T>(other->mutable_unknown_fields<T>()); 115 } 116 } 117 118 template <typename T> 119 PROTOBUF_ALWAYS_INLINE void MergeFrom(const InternalMetadata& other) {
________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0...
participants (1)
-
scan-admin@coverity.com