X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmountd%2Ffsloc.c;h=bc737d191cf8b830ea9d8c748b5a8695e32e87e1;hp=704b7a0860d1701fab07c21f12d94f79a5083029;hb=985f89a8a87f2626583b240f7abad86d97a77596;hpb=652f1c23dec57e139410ae62516d582216854531 diff --git a/utils/mountd/fsloc.c b/utils/mountd/fsloc.c index 704b7a0..bc737d1 100644 --- a/utils/mountd/fsloc.c +++ b/utils/mountd/fsloc.c @@ -120,10 +120,11 @@ static struct servers *parse_list(char **list) */ static struct servers *method_list(char *data) { - char *copy, *ptr=data; + char *copy, *ptr=data, *p; char **list; int i, listsize; struct servers *rv=NULL; + bool v6esc = false; xlog(L_NOTICE, "method_list(%s)", data); for (ptr--, listsize=1; ptr; ptr=index(ptr, ':'), listsize++) @@ -134,9 +135,22 @@ static struct servers *method_list(char *data) xlog(L_NOTICE, "converted to %s", copy); if (list && copy) { ptr = copy; - for (i=0; i