Merge branch 'tizen' into sandbox/cyeon/devel
[platform/core/uifw/libtdm.git] / src / tdm_server.c
index 3c32a54..a54e482 100644 (file)
@@ -1223,7 +1223,6 @@ tdm_voutput_attach_buffer(tdm_voutput *voutput, tbm_surface_h buffer)
 
        voutput_info->attach_buffer = voutput_buffer;
 
-       tbm_surface_internal_ref(buffer);
        wl_tdm_voutput_send_attach_buffer(voutput_info->resource, voutput_buffer->wl_buffer);
 
        return TDM_ERROR_NONE;
@@ -1402,7 +1401,7 @@ _tdm_server_cb_debug(struct wl_client *client, struct wl_resource *resource, con
                char buffer[TDM_DEBUG_REPLY_MSG_LEN];
                int copylen = TDM_MIN(size, sizeof(buffer) - 1);
 
-               strncpy(buffer, m, sizeof(buffer));
+        memcpy(buffer, m, sizeof(buffer));
                buffer[sizeof(buffer) - 1] = '\0';
 
                m += copylen;