On 09/18/17 01:40, Conrad Meyer wrote:
+
+               dinfo = device_get_ivars(parent);
+               if (dinfo != NULL && dinfo->cfg.baseclass == PCIC_DISPLAY) {
+                       devclass = device_get_devclass(dev);
+                       if (devclass != NULL)
+                               name = devclass_get_name(devclass);
+                       if (name != NULL && strcmp(name, DRMN_DEV) == 0 &&
+                           device_get_unit(dev) >= 0) {
+                               sprintf(chardevname, "226:%d",

Order of comparison should be switched.

First check devclass and name.

Then try to access ivars. Else the ivars might have an undefined type!

--HPS
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to