+ /* Get range stuff */
+ iwrange range;
+ int has_range = (iw_get_range_info(appdata->iface.sock, appdata->iface.ifname, &range) >= 0);
+
+ /* Check if the interface could support scanning. */
+ if((!has_range) || (range.we_version_compiled < 14)) {
+ retval->value.s = (gchar *) realloc(retval->value.s,35*sizeof(gchar *));
+ snprintf(retval->value.s,35,"Interface doesn't support scanning");
+ return OSSO_ERROR;
+ }
+