diff --git a/backend/genesys.c b/backend/genesys.c index 06102f55e..885f5b3d3 100644 --- a/backend/genesys.c +++ b/backend/genesys.c @@ -6014,6 +6014,8 @@ attach (SANE_String_Const devname, Genesys_Device ** devp, SANE_Bool may_wait) return SANE_STATUS_INVAL; } + memset(dev, 0x00, sizeof(Genesys_Device)); + dev->file_name = strdup (devname); if (!dev->file_name) {