Mail sent too soon. 2011/3/23 Ludovic Rousseau <ludovic.rouss...@gmail.com>: > file ./src/libopensc/pkcs15-oberthur.c around line 654: > > if (len) { > len > sizeof(cobj.label) - 1 ? sizeof(cobj.label) - 1 : len; > memcpy(cobj.label, info_blob + offs + 2, len); > } > > Can someone tell me what the line starting by "len > sizeof" is doing? > > I guess the correct line is: > len = len > sizeof(cobj.label) - 1 ? sizeof(cobj.label) - 1 : > len; > > but I am not sure. > > An even more readable version would be: > if (len > sizeof(cobj.label) - 1)
if (len > sizeof(cobj.label) - 1) len = sizeof(cobj.label) - 1; -- Dr. Ludovic Rousseau _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel