- if (len_1 != len_2 || memcmp(descr_1, descr_2, len_1))
- error(L"%ls and %ls do not have the same security descriptor",
- path_1, path_2);
+ if (len_1 != len_2 || memcmp(descr_1, descr_2, len_1)) {
+ str_1 = get_security_descriptor_string(descr_1);
+ str_2 = get_security_descriptor_string(descr_2);
+ error(L"%ls and %ls do not have the same security "
+ "descriptor:\n\t%ls\nvs.\n\t%ls",
+ path_1, path_2, str_1, str_2);
+ }