From: Emil Velikov Date: Sat, 28 Jun 2014 14:24:43 +0000 (+0100) Subject: st/omx: strcpy the string into the allocated buffer X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=15b5e663b050505683b7b4c9c489e46863b8441d;p=mesa.git st/omx: strcpy the string into the allocated buffer This fixes commit a001ca98e15(st/omx: keep the name, (name|role)_specific strings dynamically allocated) in which we dynamically allocated the buffers for name and (name|role)_specific yet forgot to copy the encoder strings into them. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=80614 Signed-off-by: Emil Velikov --- diff --git a/src/gallium/state_trackers/omx/vid_enc.c b/src/gallium/state_trackers/omx/vid_enc.c index 871b465f281..83624c53145 100644 --- a/src/gallium/state_trackers/omx/vid_enc.c +++ b/src/gallium/state_trackers/omx/vid_enc.c @@ -125,9 +125,9 @@ OMX_ERRORTYPE vid_enc_LoaderComponent(stLoaderComponentType *comp) if (comp->role_specific[0] == NULL) goto error_specific; - comp->name = OMX_VID_ENC_BASE_NAME; - comp->name_specific[0] = OMX_VID_ENC_AVC_NAME; - comp->role_specific[0] = OMX_VID_ENC_AVC_ROLE; + strcpy(comp->name, OMX_VID_ENC_BASE_NAME); + strcpy(comp->name_specific[0], OMX_VID_ENC_AVC_NAME); + strcpy(comp->role_specific[0], OMX_VID_ENC_AVC_ROLE); return OMX_ErrorNone;