]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - common/iso15693tools.c
Fixed a third issue where a buffer was filled with 0x44, affecting chinese cards...
[proxmark3-svn] / common / iso15693tools.c
index 6d8ae5b135c9c7390359741ae84666cb0de8eb99..ec9c4a5e50d7eb92f8af9ca1d1f47d0ecd64c17f 100644 (file)
@@ -56,7 +56,7 @@ int sprintf(char *str, const char *format, ...);
 //             uid[]           the UID in transmission order
 //     return: ptr to string
 char* Iso15693sprintUID(char *target,uint8_t *uid) {
 //             uid[]           the UID in transmission order
 //     return: ptr to string
 char* Iso15693sprintUID(char *target,uint8_t *uid) {
-  static char tempbuf[9]="";
+  static char tempbuf[2*8+1]="";
   if (target==NULL) target=tempbuf;
   sprintf(target,"%02hX%02hX%02hX%02hX%02hX%02hX%02hX%02hX",
                                uid[7],uid[6],uid[5],uid[4],uid[3],uid[2],uid[1],uid[0]);
   if (target==NULL) target=tempbuf;
   sprintf(target,"%02hX%02hX%02hX%02hX%02hX%02hX%02hX%02hX",
                                uid[7],uid[6],uid[5],uid[4],uid[3],uid[2],uid[1],uid[0]);
Impressum, Datenschutz