Jelajahi Sumber

ratelimit: close file pointer in case of scan error

Daniel-Constantin Mierla 9 tahun lalu
induk
melakukan
90284a0f43
1 mengubah file dengan 1 tambahan dan 0 penghapusan
  1. 1 0
      modules/ratelimit/ratelimit.c

+ 1 - 0
modules/ratelimit/ratelimit.c

@@ -338,6 +338,7 @@ static int get_cpuload(double * load)
 	if (fscanf(f, "cpu  %lld%lld%lld%lld%lld%lld%lld%lld",
 			&n_user, &n_nice, &n_sys, &n_idle, &n_iow, &n_irq, &n_sirq, &n_stl) < 0) {
 		  LM_ERR("could not parse load information\n");
+		  fclose(f);
 		  return -1;
 	}
 	fclose(f);