diff options
| author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2006-07-11 15:09:47 +0000 | 
|---|---|---|
| committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2006-07-11 15:09:47 +0000 | 
| commit | 4addacc312d3ee05bb17d59d9658349b5b9b70ab (patch) | |
| tree | 744714d1788acce33af1dca614874f53f203df6d /hardinfo2 | |
| parent | 88ad4b5628d05109881a5cdd88dce7a10b28434b (diff) | |
Fix crash when there's no default printer selected
Diffstat (limited to 'hardinfo2')
| -rw-r--r-- | hardinfo2/arch/common/printers.h | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/hardinfo2/arch/common/printers.h b/hardinfo2/arch/common/printers.h index 01beb5dd..af4793ac 100644 --- a/hardinfo2/arch/common/printers.h +++ b/hardinfo2/arch/common/printers.h @@ -63,7 +63,11 @@ scan_printers(void)      noprinters = cupsGetPrinters(&printers);      default_printer = cupsGetDefault(); - +     +    if (!default_printer) { +        default_printer = ""; +    } +          if (noprinters > 0) {  	printer_list = g_strdup_printf("[Printers (CUPS)]\n");  	for (i = 0; i < noprinters; i++) { | 
