diff --git a/contrib/dma/dma.c b/contrib/dma/dma.c --- a/contrib/dma/dma.c +++ b/contrib/dma/dma.c @@ -511,11 +511,15 @@ case 'o': /* -oX is being ignored, except for -oi */ - if (optarg[0] != 'i') - break; - /* Else FALLTHROUGH */ + if (optarg[0] == 'i') { + nodot = 1; + } + break; + case 'O': + /* -O name=val is also a no-op */ break; + case 'i': nodot = 1; break;