Я вызываю функцию sdp_record_register () в моем коде c ++ для регистрации службы SDP. Однако этот вызов вызывает ошибку сегментации. Я видел, что с этой проблемой сталкиваются и другие, но решения не дано.
// подключаемся к локальному серверу SDP, регистрируем служебную запись и отключаем
bdaddr_t objBDADDRAny = {0}, objBDADDRLocal = {0};
session = sdp_connect (& objBDADDRAny, & objBDADDRLocal, SDP_RETRY_IF_BUSY);
status = sdp_record_register (session, & record, 0);