The fix was really trivial: when writing the code, I forgot to make a variable used to return an error message as NULL before passing it to the authentication function. Since this is required for the function to fill in the error message, we were getting an invalid pointer: in case of error, we were reading invalid memory an crashing.
The fix was really trivial: when writing the code, I forgot to make a variable used to return an error message as NULL before passing it to the authentication function. Since this is required for the function to fill in the error message, we were getting an invalid pointer: in case of error, we were reading invalid memory an crashing.
You can see the one-line fix here: git.gnome. org/browse/ system- tools-backends- clone/commit/ ?id=00d6fafc4ee 7788e103244bc81 59e82373b22b9e
http://
This fix will be released upstream with 2.10.0, in about 10 days.
Thanks for the feedback. Please continue to test Lucid, and especially the gnome-system-tools!