$NetBSD: patch-ae,v 1.5 2011/01/29 20:48:07 markd Exp $ Fix building with GLIBC 2.12 gentoo bug #332237 --- dao/ScsiIf-linux.cc.orig 2009-09-28 12:12:03.000000000 +0200 +++ dao/ScsiIf-linux.cc @@ -30,6 +30,7 @@ #include #include #include +#include #include "ScsiIf.h" #include "sg_err.h" @@ -269,6 +269,12 @@ int ScsiIf::inquiry() for (i = 3; i >= 0 && revision_[i] == ' '; i--) { revision_[i] = 0; } + + if (vendor_[0] == 0) + strncpy(vendor_, "UNKNOWN", 8); + + if (product_[0] == 0) + strncpy(product_, "UNKNOWN", 8); return 0; }