diff options
author | Jonas Smedegaard <dr@jones.dk> | 2010-09-27 16:55:05 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2010-09-27 16:55:05 +0200 |
commit | f49487b89c4d57708f99c8a5ae1a2e18a3379244 (patch) | |
tree | 2db30a685cd4f8a24391af5c119d4bb5f1e88fea /localsendsms | |
parent | 580f651f406f1b8190584cdcdf2055218e7be745 (diff) |
Add hack to add back missing plus.
Diffstat (limited to 'localsendsms')
-rwxr-xr-x | localsendsms | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/localsendsms b/localsendsms index 809be51..7ba5ccb 100755 --- a/localsendsms +++ b/localsendsms @@ -106,6 +106,9 @@ sub sendmsg { } } -&sendmsg($sms_phone, $phone, "message", &transliterate(decode('UTF-8', join(' ', @ARGV)))); +my $msg = join(' ', @ARGV); +# FIXME: stop jugling with leading plus when no longer stripped from input +$msg =~ s/(?<=\s)(36\d{9}\s)/+$1/g; +&sendmsg($sms_phone, $phone, "message", &transliterate(decode('UTF-8', $msg))); 1; |