Jouni Malinen
5a464ff86e
dbus: Split message_handler() into readable helper functions
2009-12-26 21:27:24 +02:00
Jouni Malinen
fae3a72f93
dbus: Remove unnecessary indentation by cleaning up if/else structure
2009-12-26 17:28:19 +02:00
Jouni Malinen
d401b48f3c
dbus: split wpas_dbus_handler_scan() into number of helper functions
...
Make this code readable by splitting it into pieces and fix couple of
emmory leaks on error paths.
2009-12-26 17:06:28 +02:00
Jouni Malinen
d114fcabbf
dbus: Fix build without os_free available as a pointer
...
Need to add a wrapper function to be able to handle the need for
having a function pointer for freeing function for dbus use.
2009-12-26 16:20:37 +02:00
Jouni Malinen
ac68f031a7
dbus: Fix Scan invalid args reporting (uninitialize variable)
...
Must initialize key to be NULL since it can be used in an error
message. If the Scan method did not actually include any dict entries,
the uninitialized pointer was used and this could result in
wpa_supplicant crashing.
2009-12-26 14:37:04 +02:00
Jouni Malinen
833fe95eb1
dbus: show messages in debug log
2009-12-26 14:14:31 +02:00
Jouni Malinen
376900708a
dbus: Check that wpa_s->scan_res != NULL before dereferencing it
2009-12-26 13:55:22 +02:00
Jouni Malinen
2f00ad446e
dbus: Fix wpa_supplicant_add_iface() calls
...
Removed the hack that used typecast to get rid of const by using local
variables that are allocated and freed. Fix couple of memory leaks
and check that the required Ifname parameter is included.
2009-12-26 13:36:05 +02:00
Jouni Malinen
a646086d51
dbus: Use os_*() wrappers for memory allocations consistently
...
This is needed to avoid bogus WPA_TRACE error reports.
2009-12-26 12:29:24 +02:00
Jouni Malinen
719347511a
Get rid of unnecessary typedefs for enums.
2009-12-26 10:35:08 +02:00
Jouni Malinen
a206a29a54
dbus: Remove the confusing "ctrl_iface_" prefix from file names
...
The D-Bus interface does not really have anything to do with the
wpa_supplicant ctrl_iface interface and as such, this prefix in
dbus files is both confusing and unnecessarily. Make the file names
shorter by removing this prefix.
2009-12-20 21:11:35 +02:00
Jouni Malinen
36da1358bc
dbus: Move some of conditional WPS code into separate files
2009-12-20 21:04:40 +02:00
Jouni Malinen
a8c481c10a
dbus: Remove unnecessary CONFIG_WPS ifdefs from header files
2009-12-20 20:40:23 +02:00
Jouni Malinen
eb3b34ceea
dbus: Clean dbus build files on wpa_supplicant 'make clean'
...
In addition, add preliminary build rules for build libwpadbus.a.
2009-12-20 20:29:09 +02:00
Jouni Malinen
926ab7e6a0
dbus: Rename .service file to use the service name as the file name
2009-12-20 20:15:40 +02:00
Witold Sowa
65bea134ad
dbus: Add missing .service file for the new D-Bus API
2009-12-20 20:14:10 +02:00
Jouni Malinen
19b3211d19
Move D-Bus related files into their own subdirectory
2009-12-20 20:11:14 +02:00