VirtualBox

Changeset 79679 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Jul 10, 2019 6:43:30 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
132002
Message:

GuestHost/OpenGL: Enforce upper limit program size and free copy on error case

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_program.c

    r78375 r79679  
    400400    }
    401401
     402    if (len > _1M)
     403    {
     404        crStateError(pState, __LINE__, __FILE__, GL_INVALID_VALUE,
     405                                 "glLoadProgramNV(len > 1MB)");
     406        return;
     407    }
     408
    402409    prog = GetProgram(p, target, id);
    403410
     
    425432            crStateError(pState, __LINE__, __FILE__, GL_INVALID_VALUE, "glLoadProgramNV");
    426433            crDebug("program = (%s)\n",program);
     434            crFree(progCopy);
    427435            return;
    428436    }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette