Incorrect placement of a preprocessor directive in source code results in logic that doesnt operate as intended when support for HVM guests is compiled out of Xen.
The code contains a control flow path that does not reflect the algorithm that the path is intended to implement, leading to incorrect behavior any time this path is navigated.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Xen | Xen | 4.17 (including) | * |
| Xen | Ubuntu | bionic | * |
| Xen | Ubuntu | focal | * |
| Xen | Ubuntu | mantic | * |
| Xen | Ubuntu | oracular | * |
| Xen | Ubuntu | plucky | * |
| Xen | Ubuntu | trusty | * |
| Xen | Ubuntu | xenial | * |