diff --git a/receptor/beolvasofv.c b/receptor/beolvasofv.c
index 0e0d7eef5ff2b3d8b81f868ca730abf77955f856..46d50be0448eba03a0e1b78bae72f8bef404edda 100644
--- a/receptor/beolvasofv.c
+++ b/receptor/beolvasofv.c
@@ -297,7 +297,7 @@ void kiir(Lista_rec *lista)
 
 //A hozz�val�knak foglalt dinamikus mem�ria ter�letet felszabad�tja
 
-void szabadit_hozzavalok(Recept *eleje)
+void szabadit_hozzavalok(Recept *strazsa)
 {
     #ifdef TESZT
     fprintf(stdout,"Szabadit_hozzavalok: \n");
@@ -305,7 +305,7 @@ void szabadit_hozzavalok(Recept *eleje)
     int db=0;
     Recept *mozgo_rec;
     Hozzavalo *mozgo_hoz,*kov;
-    for(mozgo_rec=eleje->kovetkezo;mozgo_rec->kovetkezo!=NULL;mozgo_rec=mozgo_rec->kovetkezo)
+    for(mozgo_rec=strazsa->kovetkezo;mozgo_rec->kovetkezo!=NULL;mozgo_rec=mozgo_rec->kovetkezo)
     {
         for(mozgo_hoz=mozgo_rec->hozzavalok->eleje->kovetkezo;mozgo_hoz->kovetkezo!=NULL;)
         {
diff --git a/receptor/main.c b/receptor/main.c
index c65d15165afa36a43ef9194e1c9e1451a98783b2..bb39d0aaaebf6eb1cea9059eaac353e253906880 100644
--- a/receptor/main.c
+++ b/receptor/main.c
@@ -1,4 +1,4 @@
-#ifndef INCLUDES
+#ifndef INCLES
 #define INCLUDES
 #include <stdio.h>
 #include <stdlib.h>
@@ -12,12 +12,12 @@ int main()
 {
     //debugmalloc_naplofajl("dmalloc.txt");
     Lista_rec receptek;
-    int i;
+    int i,exi=1;
     menu fomenu;
     fomenu=alap;
-    while(fomenu>=0 && fomenu<4)
+    while(fomenu>=0 && fomenu<5 && exi)
     {
-        printf("\nUdvozlom a Receptor programban!\n");
+        printf("Udvozlom a Receptor programban!\n");
         printf("Valasszon a felsorolt lehetosegek kozul:\n");
         printf("1. Recept fajlok betoltese.\n");
         printf("2. Rendelkezesre allo alapanyagok megadasa:\n");
@@ -44,11 +44,13 @@ int main()
             kiir(&receptek);
             fomenu=alap;
             break;
-            default:
+            case kilep:
             szabadit_hozzavalok(receptek.eleje);
             //szabadit_elkeszites(receptek.)
             szabadit_receptek(receptek.eleje);
+            exi=0;
             break;
+
         }
     }
     return 0;
diff --git a/receptor/receptor.h b/receptor/receptor.h
index 138f81c3090991f14776877099c14d7550e07a39..bdfb1610f78abecc5e51a86060c8778c037fc525 100644
--- a/receptor/receptor.h
+++ b/receptor/receptor.h
@@ -11,7 +11,8 @@ typedef enum menu {
     alap=0,
     betolt_adatok=1,
     alapanyagok_beker=2,
-    kereses=3
+    kereses=3,
+    kilep=4
 }menu;
 
 typedef enum beolvasas{