chiark / gitweb /
Use initalization instead of explicit zeroing
[elogind.git] / src / shared / virt.c
index 78016eec8927d3e3245141e9f11144dfd8566401..fddb45d6e832e1e4106eae3f3e065078d21304d9 100644 (file)
@@ -62,7 +62,7 @@ int detect_vm(const char **id) {
         union {
                 uint32_t sig32[3];
                 char text[13];
-        } sig;
+        } sig = {};
         unsigned i;
         const char *j, *k;
         bool hypervisor;
@@ -84,7 +84,6 @@ int detect_vm(const char **id) {
                 return r;
 
         /* http://lwn.net/Articles/301888/ */
-        zero(sig);
 
 #if defined (__i386__)
 #define REG_a "eax"