|
|
| version 1.3, 2012/07/22 22:09:47 | version 1.3.2.1, 2012/11/13 10:30:44 |
|---|---|
| Line 68 sync_buildPatch(void * __restrict buf, u_int buflen, s | Line 68 sync_buildPatch(void * __restrict buf, u_int buflen, s |
| a = malloc(sizeof(struct tagPiece)); | a = malloc(sizeof(struct tagPiece)); |
| if (!a) { | if (!a) { |
| SETERR; | LOGERR; |
| return -1; | return -1; |
| } else | } else |
| memset(a, 0, sizeof(struct tagPiece)); | memset(a, 0, sizeof(struct tagPiece)); |
| Line 76 sync_buildPatch(void * __restrict buf, u_int buflen, s | Line 76 sync_buildPatch(void * __restrict buf, u_int buflen, s |
| for (pos = buf, i = 0; len && pos < buf + buflen; i++) { | for (pos = buf, i = 0; len && pos < buf + buflen; i++) { |
| a = realloc(a, sizeof(struct tagPiece) * (i + 2)); | a = realloc(a, sizeof(struct tagPiece) * (i + 2)); |
| if (!a) { | if (!a) { |
| SETERR; | LOGERR; |
| return -1; | return -1; |
| } else { | } else { |
| memset(&a[i + 1], 0, sizeof(struct tagPiece)); | memset(&a[i + 1], 0, sizeof(struct tagPiece)); |