summaryrefslogtreecommitdiff
path: root/source/printing/nt_printing.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/printing/nt_printing.c')
-rw-r--r--source/printing/nt_printing.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/printing/nt_printing.c b/source/printing/nt_printing.c
index 6d60ecc20e0..8d3fde212b3 100644
--- a/source/printing/nt_printing.c
+++ b/source/printing/nt_printing.c
@@ -664,6 +664,12 @@ BOOL get_short_archi(char *short_archi, char *long_archi)
int i=-1;
DEBUG(107,("Getting architecture dependant directory\n"));
+
+ if (long_archi == NULL) {
+ DEBUGADD(107,("Bad long_archi param.!\n"));
+ return False;
+ }
+
do {
i++;
} while ( (archi_table[i].long_archi!=NULL ) &&