X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=e2ap%2Fpkg%2Fpacker%2Fpacker.go;h=ab2ac96b40f264c363bd70d0ac0987f336b92689;hb=5c161a94ae1b291dd13ff951a4d852566e1e4d47;hp=63c0c2f71609470a9e15a9dd67d3d730fae7df0f;hpb=662f68d35c10fa67382235a20e1e08c50359989a;p=ric-plt%2Fsubmgr.git diff --git a/e2ap/pkg/packer/packer.go b/e2ap/pkg/packer/packer.go index 63c0c2f..ab2ac96 100644 --- a/e2ap/pkg/packer/packer.go +++ b/e2ap/pkg/packer/packer.go @@ -21,6 +21,7 @@ package packer import ( "fmt" + "strings" ) const cLogBufferMaxSize = 1024 @@ -46,9 +47,7 @@ func PduPackerPack(entry PduPackerIf, trgBuf *PackedData) error { if err == nil { return nil } - reterr := fmt.Errorf("Pack failed: err: %s, logbuffer: %s", err.Error(), string(logBuffer[:])) - //reterr = fmt.Errorf("%s: PDU:%s", reterr.Error(), string(logBuffer)) - return reterr + return fmt.Errorf("Pack failed: err: %s, logbuffer: %s", err.Error(), logBuffer[:strings.Index(string(logBuffer[:]), "\000")]) } func PduPackerPackAllocTrg(entry PduPackerIf, trgBuf *PackedData) (error, *PackedData) { @@ -79,7 +78,5 @@ func PduPackerUnPack(entry PduUnPackerIf, data *PackedData) error { if err == nil { return nil } - reterr := fmt.Errorf("Unpack failed: err: %s, logbuffer: %s", err.Error(), string(logBuffer[:])) - //reterr = fmt.Errorf("%s: PDU:%s", reterr.Error(), string(logBuffer)) - return reterr + return fmt.Errorf("Unpack failed: err: %s, logbuffer: %s", err.Error(), logBuffer[:strings.Index(string(logBuffer[:]), "\000")]) }