Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4e62fd3f authored by Kenny Root's avatar Kenny Root
Browse files

Wifi: change empty "engine" config to integer

"engine" is specified as an integer in wpa_supplicant, so we have to
make sure we send an integer instead of a NULL when we want to disable
it.

Bug: 6250670
Change-Id: I693ccb49badbd400a5882e9df1bbd4febc847a6e
parent b956ef3a
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -1141,7 +1141,15 @@ class WifiConfigStore {
                String varName = field.varName();
                String value = field.value();
                if (value != null) {
                    if (field != config.eap && field != config.engine) {
                    if (field == config.engine) {
                        /*
                         * If the field is declared as an integer, it must not
                         * be null
                         */
                        if (value.length() == 0) {
                            value = "0";
                        }
                    } else if (field != config.eap) {
                        value = (value.length() == 0) ? "NULL" : convertToQuotedString(value);
                    }
                    if (!mWifiNative.setNetworkVariable(