@@ -99,22 +99,21 @@ func (s *session) insertSendingTime(msg *Message) {
9999 }
100100}
101101
102- func optionallySetID (header Header , field Tag , value string ) {
102+ func optionallySetID (msg * Message , field Tag , value string ) {
103103 if len (value ) != 0 {
104- header .SetString (field , value )
104+ msg . Header .SetString (field , value )
105105 }
106106}
107107
108108func (s * session ) fillDefaultHeader (msg * Message , inReplyTo * Message ) {
109- msg .Header .SetField (tagBeginString , FIXString (s .sessionID .BeginString ))
110-
111- msg .Header .SetField (tagSenderCompID , FIXString (s .sessionID .SenderCompID ))
112- optionallySetID (msg .Header , tagSenderSubID , s .sessionID .SenderSubID )
113- optionallySetID (msg .Header , tagSenderLocationID , s .sessionID .SenderLocationID )
114-
115- msg .Header .SetField (tagTargetCompID , FIXString (s .sessionID .TargetCompID ))
116- optionallySetID (msg .Header , tagTargetSubID , s .sessionID .TargetSubID )
117- optionallySetID (msg .Header , tagTargetLocationID , s .sessionID .TargetLocationID )
109+ msg .Header .SetString (tagBeginString , s .sessionID .BeginString )
110+ msg .Header .SetString (tagSenderCompID , s .sessionID .SenderCompID )
111+ optionallySetID (msg , tagSenderSubID , s .sessionID .SenderSubID )
112+ optionallySetID (msg , tagSenderLocationID , s .sessionID .SenderLocationID )
113+
114+ msg .Header .SetString (tagTargetCompID , s .sessionID .TargetCompID )
115+ optionallySetID (msg , tagTargetSubID , s .sessionID .TargetSubID )
116+ optionallySetID (msg , tagTargetLocationID , s .sessionID .TargetLocationID )
118117
119118 s .insertSendingTime (msg )
120119
0 commit comments