Bug fix: -modesty_on_drive properties timeout_sec, min_usec, max_usec read wrong numbers from the parameter text
This commit is contained in:
parent
07da1ea417
commit
7fe3670181
@ -860,25 +860,28 @@ bad_percent:;
|
|||||||
ppt= cpt + 12;
|
ppt= cpt + 12;
|
||||||
set_min= 0;
|
set_min= 0;
|
||||||
goto set_size_percent;
|
goto set_size_percent;
|
||||||
} else if(l >= 8 && strncmp(cpt, "min_usec=", 8) == 0) {
|
} else if(l >= 9 && strncmp(cpt, "min_usec=", 9) == 0) {
|
||||||
ppt= cpt + 8;
|
ppt= cpt + 9;
|
||||||
set_min= 1;
|
set_min= 1;
|
||||||
set_sec:;
|
set_sec:;
|
||||||
|
num= -1;
|
||||||
sscanf(ppt, "%d", &num);
|
sscanf(ppt, "%d", &num);
|
||||||
if(num < 0)
|
if(num < 0)
|
||||||
num= 0;
|
num= 0;
|
||||||
if(set_min == 1)
|
if(set_min == 2)
|
||||||
|
xorriso->max_buffer_usec= num;
|
||||||
|
else if(set_min == 1)
|
||||||
xorriso->min_buffer_usec= num;
|
xorriso->min_buffer_usec= num;
|
||||||
else if(set_min == 0)
|
else if(set_min == 0)
|
||||||
xorriso->max_buffer_percent= num;
|
xorriso->max_buffer_percent= num;
|
||||||
else
|
else
|
||||||
xorriso->buffer_timeout_sec= num;
|
xorriso->buffer_timeout_sec= num;
|
||||||
} else if(l >= 8 && strncmp(cpt, "max_usec=", 8) == 0) {
|
} else if(l >= 9 && strncmp(cpt, "max_usec=", 9) == 0) {
|
||||||
ppt= cpt + 8;
|
ppt= cpt + 9;
|
||||||
set_min= 0;
|
set_min= 2;
|
||||||
goto set_sec;
|
goto set_sec;
|
||||||
} else if(l >= 11 && strncmp(cpt, "timeout_sec=", 11) == 0) {
|
} else if(l >= 12 && strncmp(cpt, "timeout_sec=", 12) == 0) {
|
||||||
ppt= cpt + 11;
|
ppt= cpt + 12;
|
||||||
set_min= -1;
|
set_min= -1;
|
||||||
goto set_sec;
|
goto set_sec;
|
||||||
} else {
|
} else {
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Xorriso_timestamP "2016.02.27.170008"
|
#define Xorriso_timestamP "2016.03.01.141456"
|
||||||
|
Loading…
Reference in New Issue
Block a user