speakup: &&/|| confusion in silent_store()
PATCH 1/1 speakup: &&/|| confusion in silent_store()
Fix test: the branch is always taken.
Signed-off-by Roel Kluin <[email protected]>
--- drivers/staging/speakup/kobjects.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
drivers/staging/speakup/kobjects.c +1 -1
@@ -332,7 +332,7 @@ static ssize_t silent_store(struct kobject *kobj, struct kobj_attribute *attr,unsigned long flags; len =strlen (buf); -if (len >0 || len <3 ) { +if (len >0 && len <3 ) { ch = buf[0 ];if (ch =='\n' ) ch ='0' ;