diff options
author | jjako <jjako> | 2003-10-13 20:33:30 +0000 |
---|---|---|
committer | jjako <jjako> | 2003-10-13 20:33:30 +0000 |
commit | 08d331db63cf42d16d0b2b00533a37fde79eb2c2 (patch) | |
tree | f21b884722d5e3a1f7bc5c9ea261a6a04fdaf822 /gtp/queue.c | |
parent | 48c205f3f02161cc86d97cac92577f19eda2ba34 (diff) |
First attempt at a GTP1 implementation
Diffstat (limited to 'gtp/queue.c')
-rw-r--r-- | gtp/queue.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gtp/queue.c b/gtp/queue.c index 900f240..845b4ba 100644 --- a/gtp/queue.c +++ b/gtp/queue.c @@ -77,6 +77,8 @@ int queue_seqset(struct queue_t *queue, struct qmsg_t *qmsg, if (QUEUE_DEBUG) printf("End queue_seqset\n"); return 0; } + + int queue_seqdel(struct queue_t *queue, struct qmsg_t *qmsg) { int hash = queue_seqhash(&qmsg->peer, qmsg->seq); struct qmsg_t *qmsg2; @@ -234,14 +236,14 @@ int queue_seqget(struct queue_t *queue, struct qmsg_t **qmsg, } int queue_freemsg_seq(struct queue_t *queue, struct sockaddr_in *peer, - uint16_t seq, uint8_t *type, void **aid) { + uint16_t seq, uint8_t *type, void **cbp) { struct qmsg_t *qmsg; if (queue_seqget(queue, &qmsg, peer, seq)) { - *aid = NULL; + *cbp = NULL; *type = 0; return EOF; } - *aid = qmsg->aid; + *cbp = qmsg->cbp; *type = qmsg->type; if (queue_freemsg(queue, qmsg)) { return EOF; |