
NMDevice._findConnection expects an uuid as parameter, but checkConnection was passing a NMConnection object. This caused exists to be always false, thus the connection was added again every time the 'updated' signal was emitted. https://bugzilla.gnome.org/show_bug.cgi?id=645702