diff options
Diffstat (limited to 'riscos/url_protocol.c')
-rw-r--r-- | riscos/url_protocol.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/riscos/url_protocol.c b/riscos/url_protocol.c index 5db46d8f0..8b06d6f75 100644 --- a/riscos/url_protocol.c +++ b/riscos/url_protocol.c @@ -131,8 +131,11 @@ void ro_url_broadcast(const char *url) os_error *error; int len = strlen(url) + 1; - if (236 < len) - len = 236; + /* If URL is too long, then forget ANT and try URI, instead */ + if (236 < len) { + ro_uri_launch(url); + return; + } message.size = ((20+len+3) & ~3); message.your_ref = 0; |