comparison src/toc.c @ 1533:b6fe5cab70d6

[gaim-migrate @ 1543] whoops. i'm a moron. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sun, 04 Mar 2001 04:32:30 +0000
parents ba83e9e2fd9b
children 5a2fd3f2a1d0
comparison
equal deleted inserted replaced
1532:249a770bebd7 1533:b6fe5cab70d6
252 int count = 0; 252 int count = 0;
253 ret = 0; 253 ret = 0;
254 do { 254 do {
255 count += ret; 255 count += ret;
256 ret = read(tdt->toc_fd, 256 ret = read(tdt->toc_fd,
257 buffer + sizeof(struct sflap_hdr) + count, ntohs(hdr->len)); 257 buffer + sizeof(struct sflap_hdr) + count, ntohs(hdr->len) - count);
258 } while (count + ret < ntohs(hdr->len) && ret > 0); 258 } while (count + ret < ntohs(hdr->len) && ret > 0);
259 buffer[sizeof(struct sflap_hdr) + count + ret] = '\0'; 259 buffer[sizeof(struct sflap_hdr) + count + ret] = '\0';
260 return ret; 260 return ret;
261 } else 261 } else
262 return 0; 262 return 0;