@@ -159,7 +159,7 @@ func copyMDfromC(mqmd *C.MQMD, gomd *MQMD) {
159159 gomd .Feedback = int32 (mqmd .Feedback )
160160 gomd .Encoding = int32 (mqmd .Encoding )
161161 gomd .CodedCharSetId = int32 (mqmd .CodedCharSetId )
162- gomd .Format = C . GoStringN ((* C .char )(& mqmd .Format [0 ]), C .MQ_FORMAT_LENGTH )
162+ gomd .Format = trimStringN ((* C .char )(& mqmd .Format [0 ]), C .MQ_FORMAT_LENGTH )
163163 gomd .Priority = int32 (mqmd .Priority )
164164 gomd .Persistence = int32 (mqmd .Persistence )
165165
@@ -171,19 +171,19 @@ func copyMDfromC(mqmd *C.MQMD, gomd *MQMD) {
171171 }
172172 gomd .BackoutCount = int32 (mqmd .BackoutCount )
173173
174- gomd .ReplyToQ = C . GoStringN ((* C .char )(& mqmd .ReplyToQ [0 ]), C .MQ_OBJECT_NAME_LENGTH )
175- gomd .ReplyToQMgr = C . GoStringN ((* C .char )(& mqmd .ReplyToQMgr [0 ]), C .MQ_OBJECT_NAME_LENGTH )
174+ gomd .ReplyToQ = trimStringN ((* C .char )(& mqmd .ReplyToQ [0 ]), C .MQ_OBJECT_NAME_LENGTH )
175+ gomd .ReplyToQMgr = trimStringN ((* C .char )(& mqmd .ReplyToQMgr [0 ]), C .MQ_OBJECT_NAME_LENGTH )
176176
177- gomd .UserIdentifier = C . GoStringN ((* C .char )(& mqmd .UserIdentifier [0 ]), C .MQ_USER_ID_LENGTH )
177+ gomd .UserIdentifier = trimStringN ((* C .char )(& mqmd .UserIdentifier [0 ]), C .MQ_USER_ID_LENGTH )
178178 for i = 0 ; i < C .MQ_ACCOUNTING_TOKEN_LENGTH ; i ++ {
179179 gomd .AccountingToken [i ] = (byte )(mqmd .AccountingToken [i ])
180180 }
181- gomd .ApplIdentityData = C . GoStringN ((* C .char )(& mqmd .ApplIdentityData [0 ]), C .MQ_APPL_IDENTITY_DATA_LENGTH )
181+ gomd .ApplIdentityData = trimStringN ((* C .char )(& mqmd .ApplIdentityData [0 ]), C .MQ_APPL_IDENTITY_DATA_LENGTH )
182182 gomd .PutApplType = int32 (mqmd .PutApplType )
183- gomd .PutApplName = C . GoStringN ((* C .char )(& mqmd .PutApplName [0 ]), C .MQ_PUT_APPL_NAME_LENGTH )
184- gomd .PutDate = C . GoStringN ((* C .char )(& mqmd .PutDate [0 ]), C .MQ_PUT_DATE_LENGTH )
185- gomd .PutTime = C . GoStringN ((* C .char )(& mqmd .PutTime [0 ]), C .MQ_PUT_TIME_LENGTH )
186- gomd .ApplOriginData = C . GoStringN ((* C .char )(& mqmd .ApplOriginData [0 ]), C .MQ_APPL_ORIGIN_DATA_LENGTH )
183+ gomd .PutApplName = trimStringN ((* C .char )(& mqmd .PutApplName [0 ]), C .MQ_PUT_APPL_NAME_LENGTH )
184+ gomd .PutDate = trimStringN ((* C .char )(& mqmd .PutDate [0 ]), C .MQ_PUT_DATE_LENGTH )
185+ gomd .PutTime = trimStringN ((* C .char )(& mqmd .PutTime [0 ]), C .MQ_PUT_TIME_LENGTH )
186+ gomd .ApplOriginData = trimStringN ((* C .char )(& mqmd .ApplOriginData [0 ]), C .MQ_APPL_ORIGIN_DATA_LENGTH )
187187
188188 for i = 0 ; i < C .MQ_GROUP_ID_LENGTH ; i ++ {
189189 gomd .GroupId [i ] = (byte )(mqmd .GroupId [i ])
0 commit comments