diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/utils/padsp.c | 11 | 
1 files changed, 10 insertions, 1 deletions
diff --git a/src/utils/padsp.c b/src/utils/padsp.c index 3b8ecbf1..3b2294f7 100644 --- a/src/utils/padsp.c +++ b/src/utils/padsp.c @@ -1992,10 +1992,19 @@ static int dsp_ioctl(fd_info *i, unsigned long request, void*argp, int *_errno)              break;          } -             + +        case SNDCTL_DSP_GETIPTR: +            debug(DEBUG_LEVEL_NORMAL, __FILE__": invalid ioctl SNDCTL_DSP_GETIPTR\n"); +            goto inval; + +        case SNDCTL_DSP_GETOPTR: +            debug(DEBUG_LEVEL_NORMAL, __FILE__": invalid ioctl SNDCTL_DSP_GETOPTR\n"); +            goto inval; +          default:              debug(DEBUG_LEVEL_NORMAL, __FILE__": unknown ioctl 0x%08lx\n", request); +inval:              *_errno = EINVAL;              goto fail;      }  | 
