Skip to content
  • Ralph Giles's avatar
    trivial_example: Check the return value of fread(). · fefcad37
    Ralph Giles authored
    
    
    Silence a gcc warning by checking the return value of the fread()
    call instead of the feof() guard. This prevents an infinite loop
    in the case of a read error. Otherwise, when end-of-file is reached
    fread() will certainly return a smaller number of elements read
    than requested, so both cases are handled now.
    
    Add a comment to clarify that we're dropping a partial frame on
    purpose to keep the code simple.
    
    Also add more braces around conditional bodies for less error-prone
    style.
    
    Signed-off-by: default avatarMark Harris <mark.hsj@gmail.com>
    fefcad37