No void* operations.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3059 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		@@ -473,7 +473,6 @@ krb5_error_code
 | 
				
			|||||||
encode_v4_ticket(void *buf, size_t len, EncTicketPart *et, 
 | 
					encode_v4_ticket(void *buf, size_t len, EncTicketPart *et, 
 | 
				
			||||||
		 PrincipalName *service, size_t *size)
 | 
							 PrincipalName *service, size_t *size)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    unsigned char *p = buf;
 | 
					 | 
				
			||||||
    krb5_storage *sp;
 | 
					    krb5_storage *sp;
 | 
				
			||||||
    krb5_error_code ret;
 | 
					    krb5_error_code ret;
 | 
				
			||||||
    char name[40], inst[40], realm[40];
 | 
					    char name[40], inst[40], realm[40];
 | 
				
			||||||
@@ -548,8 +547,8 @@ encode_v4_ticket(void *buf, size_t len, EncTicketPart *et,
 | 
				
			|||||||
	*size = (data.length + 7) & ~7; /* pad to 8 bytes */
 | 
						*size = (data.length + 7) & ~7; /* pad to 8 bytes */
 | 
				
			||||||
	if(*size > len)
 | 
						if(*size > len)
 | 
				
			||||||
	    return -1;
 | 
						    return -1;
 | 
				
			||||||
	memset(buf - *size + 1, 0, *size);
 | 
						memset((unsigned char*)buf - *size + 1, 0, *size);
 | 
				
			||||||
	memcpy(buf - *size + 1, data.data, data.length);
 | 
						memcpy((unsigned char*)buf - *size + 1, data.data, data.length);
 | 
				
			||||||
	krb5_data_free(&data);
 | 
						krb5_data_free(&data);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user