diff options
| author | Warner Losh <imp@FreeBSD.org> | 2005-04-22 03:44:07 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2005-04-22 03:44:07 +0000 |
| commit | 3e39a3949a2c4a1572ca260cbb294d91077aead0 (patch) | |
| tree | a13757dd630d649948016d064661447121716104 /sbin | |
| parent | 3f81cab9c982f47ace1b6227b71768522b6d06ec (diff) | |
Notes
Diffstat (limited to 'sbin')
| -rw-r--r-- | sbin/devd/devd.cc | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sbin/devd/devd.cc b/sbin/devd/devd.cc index 75b22c3f2329d..9524ea996dd44 100644 --- a/sbin/devd/devd.cc +++ b/sbin/devd/devd.cc @@ -213,7 +213,7 @@ void var_list::set_variable(const string &var, const string &val) { if (Dflag) - fprintf(stderr, "%s=%s\n", var.c_str(), val.c_str()); + fprintf(stderr, "setting %s=%s\n", var.c_str(), val.c_str()); _vars[var] = val; } @@ -563,8 +563,11 @@ process_event(char *buffer) sp = cfg.set_vars(sp); break; case nomatch: - //?vars at location on bus - sp = cfg.set_vars(sp); + //? at location pnp-info on bus + sp = strchr(sp, ' '); + if (sp == NULL) + return; /* Can't happen? */ + *sp++ = '\0'; if (strncmp(sp, "at ", 3) == 0) sp += 3; sp = cfg.set_vars(sp); @@ -795,7 +798,7 @@ gensighand(int) static void usage() { - fprintf(stderr, "usage: %s [-d]\n", getprogname()); + fprintf(stderr, "usage: %s [-Ddn]\n", getprogname()); exit(1); } |
