map_masq: Fix processing of MO-ForwardSM-Arg
diff --git a/src/map_masq.erl b/src/map_masq.erl
index beaba41..2112535 100644
--- a/src/map_masq.erl
+++ b/src/map_masq.erl
@@ -145,7 +145,7 @@
% MO-ForwardSM-Arg with optional IMSI
patch(From, #'MO-ForwardSM-Arg'{imsi = ImsiIn} = P) ->
- #'MO-ForwardSM-Arg'{imsi = patch_imsi(mo_fw_sm_arg, From, ImsiIn)};
+ P#'MO-ForwardSM-Arg'{imsi = patch_imsi(mo_fw_sm_arg, From, ImsiIn)};
% patch the roaming number as it is sent from HLR to G-MSC (SRI Resp)
patch(_From, {roamingNumber, RoamNumTBCD}) ->