From 68ba2617e5e335981879e49ea6688ba7fb8a31d5 Mon Sep 17 00:00:00 2001 From: zacheiss Date: Wed, 18 Feb 2004 16:17:43 +0000 Subject: [PATCH] Don't try to use the after argv if we don't have one. --- incremental/winad/winad.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/incremental/winad/winad.c b/incremental/winad/winad.c index 8f50c735..07e47f53 100755 --- a/incremental/winad/winad.c +++ b/incremental/winad/winad.c @@ -513,6 +513,11 @@ int main(int argc, char **argv) before = &argv[4]; after = &argv[4 + beforec]; + if (afterc == 0) + after = NULL; + if (beforec == 0) + before = NULL; + for (i = 1; i < argc; i++) { strcat(tbl_buf, argv[i]); @@ -1037,8 +1042,8 @@ void do_list(LDAP *ldap_handle, char *dn_path, char *ldap_hostname, } if ((rc != AD_NO_GROUPS_FOUND) && (rc != 0)) { - com_err(whoami, 0, "Unable to change list name from %s to %s", - before[L_NAME], after[L_NAME]); + com_err(whoami, 0, "Unable to process list %s", + before[L_NAME]); return; } if (rc == AD_NO_GROUPS_FOUND) -- 2.45.2