Ich bräuchte ein bisschen Hilfe bei
==13459== Conditional jump or move depends on uninitialised value(s)
==13459== at 0x48E0175: strcpy (mc_replace_strmem.c:311)
==13459== by 0x804B5F3: defrag (1381761302.c:717)
==13459== by 0x8048EB5: main (1381761302.c:163)
Leider bin ich noch relativer C-Anfänger und kann daher nicht viel damit anfangen, wo jetzt der genaue Fehler ist. Wäre halt nett, wenn mir jemand den Fehler kurz erklären könnte und worin dieser besteht.
Code: Alles auswählen
auslesen = (char*) malloc(sizeStructure+1);
			if(auslesen == NULL){
				fclose(store);
				fclose(structure);
				free(save);
				return 66;		
			}
ablage = (char*) malloc(sizeStructure+1);
			if(ablage == NULL){
				fclose(store);
				fclose(structure);
				free(save);
				free(auslesen);
				free(darray);
				free(barray);
				return 66;		
			}
				// Dateien sichern
				fseek(structure, 0, SEEK_SET);
				fread(auslesen, sizeof(char), sizeStructure,structure);
				
				strcpy(ablage, auslesen);
				
