1diff --git a/backend/dll.c b/backend/dll.c 2index 9b13d3a59..7a505d13f 100644 3--- a/backend/dll.c 4+++ b/backend/dll.c 5@@ -1353,6 +1353,12 @@ sane_open (SANE_String_Const full_name, SANE_Handle * meta_handle) 6 } 7 free(be_name); 8 9+ if (!be) 10+ { 11+ DBG (3, "sane_open: be is nullptr\n"); 12+ return SANE_STATUS_NO_MEM; 13+ } 14+ 15 if (!be->inited) 16 { 17 status = init (be); 18