ASoC: Check return value of struct_strtoul() in pmdown_time_set()
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 28 Oct 2010 03:11:17 +0000 (20:11 -0700)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 28 Oct 2010 18:12:35 +0000 (11:12 -0700)
strict_strtoul() has just been made must check so do so.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
sound/soc/soc-core.c

index 70d9a7394b2b35fde32e812108dadf86031a95c0..805343fe903be180af6a9496606119c7ec594666 100644 (file)
@@ -165,8 +165,11 @@ static ssize_t pmdown_time_set(struct device *dev,
 {
        struct snd_soc_pcm_runtime *rtd =
                        container_of(dev, struct snd_soc_pcm_runtime, dev);
+       int ret;
 
-       strict_strtol(buf, 10, &rtd->pmdown_time);
+       ret = strict_strtol(buf, 10, &rtd->pmdown_time);
+       if (ret)
+               return ret;
 
        return count;
 }