*** 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;