diff --git a/scsh/network1.c b/scsh/network1.c index 1db3ad8..e177034 100644 --- a/scsh/network1.c +++ b/scsh/network1.c @@ -42,7 +42,7 @@ int scheme_bind(int sockfd, int family, s48_value scheme_name) if (scheme_length>=(108-1)) /* save space for \0 */ return(-1); strncpy(name.sun_path, - S48_ADDRESS_AFTER_HEADER(scheme_name,char), + s48_extract_string(scheme_name), scheme_length); /* copy to c string */ name.sun_path[scheme_length]='\0'; /* add null */ return(bind(sockfd,(struct sockaddr *)&name,sizeof(name)));