Browse Source

Added more validation of files received in GET /data/file/frompeer

qdn
CalDescent 3 years ago
parent
commit
1613375cc0
  1. 4
      src/main/java/org/qortal/api/resource/DataResource.java

4
src/main/java/org/qortal/api/resource/DataResource.java

@ -262,6 +262,10 @@ public class DataResource {
}
DataFileMessage dataFileMessage = (DataFileMessage) message;
dataFile = dataFileMessage.getDataFile();
if (dataFile == null || !dataFile.exists()) {
throw ApiExceptionFactory.INSTANCE.createException(request, ApiError.FILE_NOT_FOUND);
}
return Response.ok(String.format("Received file %s, size %d bytes", dataFileMessage.getDataFile(), dataFileMessage.getDataFile().size())).build();
} catch (ApiException e) {

Loading…
Cancel
Save