- if (KERN_SUCCESS != kmod_create_fake(kmodName->getCStringNoCopy(),
- kmodVersion->getCStringNoCopy())) {
+
+ // empty version strings get replaced with current kernel version
+ const char *vers = (strlen(kmodVersion->getCStringNoCopy())
+ ? kmodVersion->getCStringNoCopy()
+ : osrelease);
+
+ if (KERN_SUCCESS != kmod_create_fake(kmodName->getCStringNoCopy(), vers)) {