Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 735206b1 authored by John Reck's avatar John Reck
Browse files

Clarify null-termination of name field

Test: make
Change-Id: I22e7c20074fe49bd533fc16c88a979447362d3f2
parent 099240ae
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -23,7 +23,14 @@ import android.hardware.graphics.common.PixelFormat;
@VintfStability
parcelable BufferDescriptorInfo {
    /**
     * The name of the buffer in ASCII. Useful for debugging/tracing.
     * The name of the buffer in null-terminated ASCII. Useful for debugging/tracing.
     *
     * NOTE: While a well behaved client will ensure it passes a null-terminated string
     *       within the 128-byte limit, the IAllocator service implementation should be
     *       be defensive against malformed input. As such, it is recommended that
     *       IAllocator implementations proactively do `name[127] = 0` upon receiving
     *       an allocation request to enusre that the string is definitely
     *       null-terminated regardless of what the client sent.
     */
    byte[128] name;