Skip to content

Commit 8a14d8b

Browse files
isheriffAndroid Git Automerger
authored andcommitted
am 1a5b609: Handle GET_POWER failures
* commit '1a5b6098d5002ae07ce3f9bc514400a87c2b64fa': Handle GET_POWER failures
2 parents dacce73 + 1a5b609 commit 8a14d8b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

core/jni/android_net_wifi_Wifi.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,9 @@ static jint android_net_wifi_getPowerModeCommand(JNIEnv* env, jobject clazz)
402402
}
403403
// reply comes back in the form "powermode = XX" where XX is the
404404
// number we're interested in.
405-
sscanf(reply, "%*s = %u", &power);
405+
if (sscanf(reply, "%*s = %u", &power) != 1) {
406+
return (jint)-1;
407+
}
406408
return (jint)power;
407409
}
408410

0 commit comments

Comments
 (0)