version 1.88, 1999/03/08 16:54:33
|
version 1.89, 1999/03/10 19:49:20
|
Line 857 PUBLIC Finger * Finger_new (Robot * robo
|
Line 857 PUBLIC Finger * Finger_new (Robot * robo
|
PRIVATE int Finger_delete (Finger * me) |
PRIVATE int Finger_delete (Finger * me) |
{ |
{ |
HTList_removeObject(me->robot->fingers, (void *)me); |
HTList_removeObject(me->robot->fingers, (void *)me); |
|
|
|
/* Done with one more */ |
me->robot->cnt--; |
me->robot->cnt--; |
|
|
|
/* See if we don't need to keep all the metadata around in the anchors */ |
|
if (!(me->robot->flags & MR_KEEP_META)) |
|
HTAnchor_clearHeader(HTRequest_anchor(me->request)); |
|
|
/* |
/* |
** If we are down at one request then flush the output buffer |
** If we are down at one request then flush the output buffer |
*/ |
*/ |
if (me->request) { |
if (me->request) { |
if (me->robot->cnt == 1) HTRequest_forceFlush(me->request); |
if (me->robot->cnt == 1) HTRequest_forceFlush(me->request); |
HTRequest_delete(me->request); |
HTRequest_delete(me->request); |
|
me->request = NULL; |
} |
} |
|
|
/* |
/* |