Jan Janak 22 years ago
parent
commit
fb6497bfce
2 changed files with 1 additions and 3 deletions
  1. 1 2
      parser/parse_rr.c
  2. 0 1
      parser/parse_rr.h

+ 1 - 2
parser/parse_rr.c

@@ -97,7 +97,6 @@ int parse_rr(struct hdr_field* _h)
 			}
 
 			     /* Copy hooks */
-			r->lr = hooks.rr.lr;
 			r->r2 = hooks.rr.r2;
 
 			if (s.len == 0) goto ok;
@@ -125,6 +124,7 @@ int parse_rr(struct hdr_field* _h)
 	return -1;
 
  ok:
+	if (!_h->parsed) (rr_t*)_h->parsed = r;
 	if (last) last->next = r;
 	return 0;
 }
@@ -161,7 +161,6 @@ void print_rr(rr_t* _r)
 	while(ptr) {
 		printf("---RR---\n");
 		print_nameaddr(&ptr->nameaddr);
-		printf("lr : %p\n", ptr->lr);
 		printf("r2 : %p\n", ptr->r2);
 		if (ptr->params) {
 			print_params(ptr->params);

+ 0 - 1
parser/parse_rr.h

@@ -42,7 +42,6 @@
  */
 typedef struct rr {
 	name_addr_t nameaddr; /* Name-addr part */
-	param_t* lr;          /* Hook to lr parameter */
 	param_t* r2;          /* Hook to r2 parameter */
 	param_t* params;      /* Linked list of other parameters */
         struct rr* next;      /* Next RR in the list */