On Thu, Sep 5, 2013 at 4:05 PM, Dan Williams <d...@redhat.com> wrote: > Looks like 74b6b9c768338ce3cd58d781fd837e6abbf3e209 is to blame; > previously the function didn't count the number of dashes, but now it > does. I guess I'd be fine with changing the check at the end of > nm_utils_is_uuid() to: > > if ((num_dashes == 4) && (p - str == 36)) > return TRUE; > /* Backwards compat for older configurations */ > if ((num_dashes == 0) && (p - str == 32)) > return TRUE; > return FALSE; > > It also wouldn't hurt to have a testcase in > libnm-util/tests/test-general.c that creates a new NMSettingConnection > and sets the UUID to the old format and ensures that nm_setting_verify() > still works.
Thanks, that sounds good. I wrote the test and made that change. I will test it on Saturday then send a patch. Daniel _______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list