Fix open_ui bug where client will crash with a null pointer exception if the prerender_save function returns null due to newer save or other
This commit is contained in:
parent
122babe356
commit
ae828393ce
@ -8,7 +8,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SAVE_VERSION 44
|
#define SAVE_VERSION 44
|
||||||
#define MINOR_VERSION 1
|
#define MINOR_VERSION 2
|
||||||
#define IDENT_VERSION "G" //Change this if you're not Simon! It should be a single letter.
|
#define IDENT_VERSION "G" //Change this if you're not Simon! It should be a single letter.
|
||||||
#define BETA
|
#define BETA
|
||||||
|
|
||||||
|
@ -2720,9 +2720,14 @@ int open_ui(pixel *vid_buf, char *save_id, char *save_date)
|
|||||||
if(status == 200)
|
if(status == 200)
|
||||||
{
|
{
|
||||||
pixel *full_save = prerender_save(data, data_size, &imgw, &imgh);
|
pixel *full_save = prerender_save(data, data_size, &imgw, &imgh);
|
||||||
|
if(full_save!=NULL){
|
||||||
save_pic = rescale_img(full_save, imgw, imgh, &thumb_w, &thumb_h, 2);
|
save_pic = rescale_img(full_save, imgw, imgh, &thumb_w, &thumb_h, 2);
|
||||||
data_ready = 1;
|
data_ready = 1;
|
||||||
free(full_save);
|
free(full_save);
|
||||||
|
} else {
|
||||||
|
error_ui(vid_buf, 0, "Save may be from a newer version");
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
active = 0;
|
active = 0;
|
||||||
free(http);
|
free(http);
|
||||||
|
Reference in New Issue
Block a user