This is fixed upstream and in both Rawhide and F28. A regression was caused by incorrect fix of a problem reported by coverity.
The pointer was compared with '\0' (which happens to be same as NULL as was correct), I misunderstood this and "fixed" the issue the wrong way.
At least we know not many people are using dmraid on Fedora, as it went without notice for some time.