Some versions of GCC warn about this.  Always initializing it seems like
the right thing to do, since we "almost always" initialized it before.
Reported-by: Neil McKee <neil.mckee@inmon.com>
     struct stat s;
     char fn[128];
 
+    *fnp = NULL;
+
     major = get_openvswitch_major();
     if (major < 0) {
         return -major;
     }
     dev = makedev(major, minor);
 
-    *fnp = NULL;
     sprintf(fn, "%s/dp%d", dirname, minor);
     if (!stat(fn, &s)) {
         if (!S_ISCHR(s.st_mode)) {