DNP: Handle mediaoffset calculations resulting in negative remaining media
...by just capping it to 0.
This commit is contained in:
parent
e203ec1d0b
commit
64e73f58a4
|
@ -787,6 +787,8 @@ static int dnpds40_query_mqty(struct dnpds40_ctx *ctx)
|
||||||
count++;
|
count++;
|
||||||
|
|
||||||
count -= ctx->mediaoffset;
|
count -= ctx->mediaoffset;
|
||||||
|
if (count < 0) /* Just in case */
|
||||||
|
count = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return count;
|
return count;
|
||||||
|
@ -3482,7 +3484,7 @@ static const char *dnpds40_prefixes[] = {
|
||||||
|
|
||||||
const struct dyesub_backend dnpds40_backend = {
|
const struct dyesub_backend dnpds40_backend = {
|
||||||
.name = "DNP DS-series / Citizen C-series",
|
.name = "DNP DS-series / Citizen C-series",
|
||||||
.version = "0.144",
|
.version = "0.145",
|
||||||
.uri_prefixes = dnpds40_prefixes,
|
.uri_prefixes = dnpds40_prefixes,
|
||||||
.cmdline_usage = dnpds40_cmdline,
|
.cmdline_usage = dnpds40_cmdline,
|
||||||
.cmdline_arg = dnpds40_cmdline_arg,
|
.cmdline_arg = dnpds40_cmdline_arg,
|
||||||
|
|
Loading…
Reference in New Issue