- Issue 51 should be fixed.
- Patched 2 segfaults in Save_PKM() which were due to the packing routine accessing a byte of a picture beyond the allocated memory block. git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@333 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
@@ -1225,13 +1225,17 @@ void Save_PKM(void)
|
||||
Compteur_de_pixels++;
|
||||
Compteur_de_repetitions=1;
|
||||
Derniere_couleur=Valeur_pixel;
|
||||
Valeur_pixel=Lit_pixel_de_sauvegarde(Compteur_de_pixels % Principal_Largeur_image,Compteur_de_pixels / Principal_Largeur_image);
|
||||
if(Compteur_de_pixels<Taille_image)
|
||||
{
|
||||
Valeur_pixel=Lit_pixel_de_sauvegarde(Compteur_de_pixels % Principal_Largeur_image,Compteur_de_pixels / Principal_Largeur_image);
|
||||
}
|
||||
while ( (Valeur_pixel==Derniere_couleur)
|
||||
&& (Compteur_de_pixels<Taille_image)
|
||||
&& (Compteur_de_repetitions<65535) )
|
||||
{
|
||||
Compteur_de_repetitions++;
|
||||
Compteur_de_pixels++;
|
||||
Compteur_de_repetitions++;
|
||||
if(Compteur_de_pixels>=Taille_image) break;
|
||||
Valeur_pixel=Lit_pixel_de_sauvegarde(Compteur_de_pixels % Principal_Largeur_image,Compteur_de_pixels / Principal_Largeur_image);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user