Skip to content

Commit 91c66ff

Browse files
Server options: allow negative values for offsets and flags
In case Java int overflows.
1 parent 0f1d357 commit 91c66ff

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

objectbox-java/src/main/java/io/objectbox/sync/server/SyncServerBuilder.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -279,31 +279,31 @@ byte[] buildSyncServerOptions() {
279279
SyncServerOptions.startSyncServerOptions(fbb);
280280
SyncServerOptions.addUrl(fbb, urlOffset);
281281
SyncServerOptions.addAuthenticationMethods(fbb, authenticationMethodsOffset);
282-
if (syncFlags > 0) {
282+
if (syncFlags != 0) {
283283
SyncServerOptions.addSyncFlags(fbb, syncFlags);
284284
}
285-
if (syncServerFlags > 0) {
285+
if (syncServerFlags != 0) {
286286
SyncServerOptions.addSyncFlags(fbb, syncServerFlags);
287287
}
288-
if (certificatePathOffset > 0) {
288+
if (certificatePathOffset != 0) {
289289
SyncServerOptions.addCertificatePath(fbb, certificatePathOffset);
290290
}
291-
if (workerThreads > 0) {
291+
if (workerThreads != 0) {
292292
SyncServerOptions.addWorkerThreads(fbb, workerThreads);
293293
}
294-
if (historySizeMaxKb > 0) {
294+
if (historySizeMaxKb != 0) {
295295
SyncServerOptions.addHistorySizeMaxKb(fbb, historySizeMaxKb);
296296
}
297-
if (historySizeTargetKb > 0) {
297+
if (historySizeTargetKb != 0) {
298298
SyncServerOptions.addHistorySizeTargetKb(fbb, historySizeTargetKb);
299299
}
300-
if (clusterIdOffset > 0) {
300+
if (clusterIdOffset != 0) {
301301
SyncServerOptions.addClusterId(fbb, clusterIdOffset);
302302
}
303-
if (clusterPeersVectorOffset > 0) {
303+
if (clusterPeersVectorOffset != 0) {
304304
SyncServerOptions.addClusterPeers(fbb, clusterPeersVectorOffset);
305305
}
306-
if (clusterFlags > 0) {
306+
if (clusterFlags != 0) {
307307
SyncServerOptions.addClusterFlags(fbb, clusterFlags);
308308
}
309309
int offset = SyncServerOptions.endSyncServerOptions(fbb);
@@ -329,7 +329,7 @@ private int buildCredentials(FlatBufferBuilder fbb, SyncCredentialsToken tokenCr
329329

330330
Credentials.startCredentials(fbb);
331331
Credentials.addType(fbb, tokenCredentials.getTypeId());
332-
if (tokenBytesOffset > 0) {
332+
if (tokenBytesOffset != 0) {
333333
Credentials.addBytes(fbb, tokenBytesOffset);
334334
}
335335
int credentialsOffset = Credentials.endCredentials(fbb);

0 commit comments

Comments
 (0)