*** lj3100_print.c.orig	Sun Jan 13 02:43:37 2002
--- lj3100_print.c	Sun Jan 13 03:13:50 2002
***************
*** 32,38 ****
  		exit(3);
  
  	sock = socket(PF_UNIX, SOCK_STREAM, 0);
! 	ret = connect(sock, &sa, sizeof(sa));
  	if (ret == -1)
  		perror("connect");
  
--- 32,38 ----
  		exit(3);
  
  	sock = socket(PF_UNIX, SOCK_STREAM, 0);
! 	ret = connect(sock, (struct sockaddr *)&sa, sizeof(sa));
  	if (ret == -1)
  		perror("connect");
  
***************
*** 122,127 ****
--- 122,128 ----
  
  		case 2:
  			len = ((len + 0x3ff) / 0x400) * 0x400;
+ 			buf = (unsigned char *)realloc(buf, len + header.size);
  			memset(buf + pos, 0, len - pos);
  
  			return 0;

