X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fkernel%2Fao_pyro.c;fp=src%2Fkernel%2Fao_pyro.c;h=4c69b82a349c340e4831b42375f5d5f58417425d;hp=c40c50df42befd1128512a919f7ab9323055246f;hb=14f1e175af85c0ef4539316d5ce049798a878fcb;hpb=3f31012645918097dc426cd6ba8763b30e78bab1 diff --git a/src/kernel/ao_pyro.c b/src/kernel/ao_pyro.c index c40c50df..4c69b82a 100644 --- a/src/kernel/ao_pyro.c +++ b/src/kernel/ao_pyro.c @@ -684,9 +684,11 @@ ao_pyro_update_version(void) for (v = 0; v < NUM_PYRO_VALUES; v++) { - value = ao_pyro_get_1_24(&pyro_1_24[p], ao_pyro_values[v].flag); - ao_pyro_put(&tmp, ao_pyro_values[v].offset, - ao_pyro_size(ao_pyro_values[v].flag), value); + if (ao_pyro_values[v].offset != NO_VALUE) { + value = ao_pyro_get_1_24(&pyro_1_24[p], ao_pyro_values[v].flag); + ao_pyro_put(&tmp, ao_pyro_values[v].offset, + ao_pyro_size(ao_pyro_values[v].flag), value); + } } memcpy(&pyro_1_25[p], &tmp, sizeof(tmp)); }