summaryrefslogtreecommitdiff
path: root/guile-osc.c
diff options
context:
space:
mode:
Diffstat (limited to 'guile-osc.c')
-rw-r--r--guile-osc.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/guile-osc.c b/guile-osc.c
index 4174697..75f1a2b 100644
--- a/guile-osc.c
+++ b/guile-osc.c
@@ -59,12 +59,11 @@ static void finalize_osc_server_thread(SCM obj)
}
-static SCM make_osc_address(SCM port_obj)
+static SCM make_osc_address(SCM url_obj)
{
lo_address addr;
- const char *port = scm_to_utf8_stringn(port_obj, NULL);
- addr = lo_address_new(NULL, port);
- return scm_make_foreign_object_1(osc_address_type, addr);
+ const char *url = scm_to_utf8_stringn(url_obj, NULL);
+ addr = lo_address_new_from_url(url);
if ( addr == NULL ) {
return SCM_BOOL_F;
} else {