#include <stdio.h>
#include <stdlib.h>
+#include <glib.h>
#include <wifi-manager.h>
#include "wman_test_common.h"
#include "wman_test_extension.h"
}
if (input_int == 0 || input_int == 1 || input_int == 2) {
- printf("Input certificate file:\n");
+ printf("Input certificate file('none' for skip):\n");
rv = scanf("%99s", input_str1);
- rv = wifi_manager_ap_set_eap_ca_cert_file(ap, input_str1);
- if (rv != WIFI_MANAGER_ERROR_NONE) {
- printf("Fail to set eap certificatefile : %s\n", wman_test_strerror(rv));
- free(ap_name);
- free(inputed_name);
- return false;
+ if (g_strcmp0(input_str1, "none") != 0) {
+ printf("Set eap certificatefile : %s\n", input_str1);
+ rv = wifi_manager_ap_set_eap_ca_cert_file(ap, input_str1);
+ if (rv != WIFI_MANAGER_ERROR_NONE) {
+ printf("Fail to set eap certificatefile : %s\n", wman_test_strerror(rv));
+ free(ap_name);
+ free(inputed_name);
+ return false;
+ }
}
}