From 93b4337b18fac4e607b6f2e7c2e626f7df9c9274 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Thu, 28 Oct 2004 22:29:12 +0000 Subject: [PATCH] handle proto:foo urls instead of only proto://foo, allowing for open telnet:localhost git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9628 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/bin/open.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/apps/bin/open.cpp b/src/apps/bin/open.cpp index e15392ec20..b2b6cfec79 100644 --- a/src/apps/bin/open.cpp +++ b/src/apps/bin/open.cpp @@ -45,10 +45,13 @@ main(int argc, char **argv) } else if (!strncasecmp("application/", *argv, 12)) { // maybe it's an application-mimetype? rc = roster.Launch(*argv); - } else if (strstr(*argv, "://")) { + } else if (strstr(*argv, ":")) { BString mimetype = "application/x-vnd.Be.URL."; BString arg(*argv); - mimetype.Append(arg, arg.FindFirst("://")); + if (strstr(*argv, "://")) + mimetype.Append(arg, arg.FindFirst("://")); + else + mimetype.Append(arg, arg.FindFirst(":")); char *args[2] = { *argv, NULL }; rc = roster.Launch(mimetype.String(), 1, args); if (rc == B_ALREADY_RUNNING)