Skip to content

Commit e792434

Browse files
committed
Fix settings.pregap_action not being set correctly
Also, extend its size to 198, the actual maximum number of tracks we support.
1 parent b460c14 commit e792434

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/cyanrip_main.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1430,7 +1430,7 @@ int main(int argc, char **argv)
14301430
settings.enable_replaygain = 1;
14311431
settings.paranoia_level = FF_ARRAY_ELEMS(paranoia_level_map) - 1;
14321432

1433-
memset(settings.pregap_action, CYANRIP_PREGAP_DEFAULT, sizeof(settings.pregap_action));
1433+
memset(settings.pregap_action, CYANRIP_PREGAP_DEFAULT, 198*sizeof(*settings.pregap_action));
14341434

14351435
int c, idx;
14361436
char *p_save, *p;

src/cyanrip_main.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ typedef struct cyanrip_settings {
109109
int disable_coverart_db;
110110
int overread_leadinout;
111111
int eject_on_success_rip;
112-
enum cyanrip_pregap_action pregap_action[99];
112+
enum cyanrip_pregap_action pregap_action[198];
113113
int rip_indices_count;
114-
int rip_indices[99];
114+
int rip_indices[198];
115115
int paranoia_level;
116116
int deemphasis;
117117
int force_deemphasis;

0 commit comments

Comments
 (0)