# HG changeset patch # User Space Falcon # Date 1438485824 0 # Node ID dda8e455c8635bb119d1e7b96fdb13f8679f0548 # Parent 1d4c693b8f35914341d5ed351f9ae332854fb93e unet-bind works to the point of reporting unbound instances diff -r 1d4c693b8f35 -r dda8e455c863 ueda/libunet/unetrd.c --- a/ueda/libunet/unetrd.c Sun Aug 02 03:09:15 2015 +0000 +++ b/ueda/libunet/unetrd.c Sun Aug 02 03:23:44 2015 +0000 @@ -31,7 +31,7 @@ { char *cp; - for (cp = rest; isspace(cp); cp++) + for (cp = rest; isspace(*cp); cp++) ; if (*cp == '\0' || *cp == '#') { fprintf(stderr, "%s line %d: a name is expected after %s\n", @@ -61,7 +61,7 @@ { char *cp; - for (cp = rest; isspace(cp); cp++) + for (cp = rest; isspace(*cp); cp++) ; if (*cp == '\0' || *cp == '#') { fprintf(stderr, "%s line %d: a name is expected after %s\n", diff -r 1d4c693b8f35 -r dda8e455c863 ueda/sverp-bind/enterinst.c --- a/ueda/sverp-bind/enterinst.c Sun Aug 02 03:09:15 2015 +0000 +++ b/ueda/sverp-bind/enterinst.c Sun Aug 02 03:23:44 2015 +0000 @@ -4,6 +4,7 @@ #include #include "struct.h" +extern char *copystr(); extern struct instance *enter_instance(); process_hier_attr(oc, hier) @@ -64,6 +65,8 @@ } inst = enter_instance(instname); inst->outcomp = oc; + if (slot) + slot = copystr(slot); inst->slot = slot; } fclose(stream);