diff --git a/ccsrc/Protocols/GeoNetworking/geonetworking_layer.cc b/ccsrc/Protocols/GeoNetworking/geonetworking_layer.cc index 847ab6e0c2d8ae6a547eab4e6b145a14dce6acc4..404121a59a9ccb0d0daab0dbfad4ce89013ee15f 100644 --- a/ccsrc/Protocols/GeoNetworking/geonetworking_layer.cc +++ b/ccsrc/Protocols/GeoNetworking/geonetworking_layer.cc @@ -330,12 +330,6 @@ void geonetworking_layer::receive_data(OCTETSTRING& data, params& params) { sopv = &ex.geoAnycastHeader().srcPosVector(); } else if (htst.ischosen(LibItsGeoNetworking__TypesAndValues::HeaderTST::ALT_geoUnicastHdr)) { sopv = &ex.geoUnicastHeader().srcPosVector(); - } else if (htst.ischosen(LibItsGeoNetworking__TypesAndValues::HeaderTST::ALT_saHdr)) { // Receive Service Advertisement - if (ex.ischosen(LibItsGeoNetworking__TypesAndValues::ExtendedHeader::ALT_tsbHeader)) { // TODO Check that Service Advertisment (ETSI TS 102 890-1) uses TSB - sopv = &ex.tsbHeader().srcPosVector(); - } else { - sopv = &ex.tsbHeader().srcPosVector(); - } } // else, nothing to do loggers::get_instance().log("geonetworking_layer::receive_data: sopv is bound: %d", sopv->is_bound()); if(sopv->is_bound()) {