Browse Source

maxfwd(k): return -2 (false) if MF header cannot be processed

- reported by Ladislav Jurak, FS#214
(cherry picked from commit a15428e688049e7ef49174a2e24cbf49eb7a7cad)
Daniel-Constantin Mierla 13 years ago
parent
commit
f269211221
1 changed files with 1 additions and 1 deletions
  1. 1 1
      modules_k/maxfwd/maxfwd.c

+ 1 - 1
modules_k/maxfwd/maxfwd.c

@@ -153,7 +153,7 @@ int process_maxfwd_header(struct sip_msg *msg, int limit)
 			return 2;
 		/* error */
 		case -2:
-			break;
+			goto error;
 		/* found */
 		case 0:
 			return -1;