diff options
Diffstat (limited to 'sound/core/seq/seq_clientmgr.c')
| -rw-r--r-- | sound/core/seq/seq_clientmgr.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/core/seq/seq_clientmgr.c b/sound/core/seq/seq_clientmgr.c index 61a07fe34cd2..56ca78423040 100644 --- a/sound/core/seq/seq_clientmgr.c +++ b/sound/core/seq/seq_clientmgr.c @@ -2004,7 +2004,8 @@ static int snd_seq_ioctl_query_next_client(struct snd_seq_client *client,  	struct snd_seq_client *cptr = NULL;  	/* search for next client */ -	info->client++; +	if (info->client < INT_MAX) +		info->client++;  	if (info->client < 0)  		info->client = 0;  	for (; info->client < SNDRV_SEQ_MAX_CLIENTS; info->client++) {  | 
