diff --git a/library/PCUIF_CodecPort.ttcn b/library/PCUIF_CodecPort.ttcn index fe428afce..c6422028c 100644 --- a/library/PCUIF_CodecPort.ttcn +++ b/library/PCUIF_CodecPort.ttcn @@ -65,7 +65,11 @@ function f_pcuif_connect(PCUIF_CODEC_PT pt, charstring sock) return integer { [] pt.receive(UD_connect_result:?) -> value res { if (ispresent(res.result) and ispresent(res.result.result_code) and res.result.result_code == ERROR) { - setverdict(fail, "Error connecting to PCU socket"); + if (ispresent(res.result.err)) { + setverdict(fail, "Error connecting to PCU socket: ", res.result.err); + } else { + setverdict(fail, "Error connecting to PCU socket"); + } self.stop; } else { return res.id;