From 6019df0858aa33e81167eeeade7f7264cd719cef Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Mon, 16 May 2005 22:54:46 +0000 Subject: r6834: Fix bug #2703, found by John Antonishek . Add NULL guard for disp_fields[0]. Jeremy. (This used to be commit ee45f4b17e4131a9e0779046c49b24d1e35256d8) --- source3/utils/net_ads.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'source3') diff --git a/source3/utils/net_ads.c b/source3/utils/net_ads.c index 34a357cd46..03fbb29f5b 100644 --- a/source3/utils/net_ads.c +++ b/source3/utils/net_ads.c @@ -250,12 +250,14 @@ static BOOL usergrp_display(char *field, void **values, void *data_area) char **disp_fields = (char **) data_area; if (!field) { /* must be end of record */ - if (!strchr_m(disp_fields[0], '$')) { - if (disp_fields[1]) - d_printf("%-21.21s %s\n", - disp_fields[0], disp_fields[1]); - else - d_printf("%s\n", disp_fields[0]); + if (disp_fields[0]) { + if (!strchr_m(disp_fields[0], '$')) { + if (disp_fields[1]) + d_printf("%-21.21s %s\n", + disp_fields[0], disp_fields[1]); + else + d_printf("%s\n", disp_fields[0]); + } } SAFE_FREE(disp_fields[0]); SAFE_FREE(disp_fields[1]); -- cgit