diff --git a/libfreerdp/core/rdp.c b/libfreerdp/core/rdp.c index cf94ad15b..81d7d6be5 100644 --- a/libfreerdp/core/rdp.c +++ b/libfreerdp/core/rdp.c @@ -2236,7 +2236,7 @@ rdpRdp* rdp_new(rdpContext* context) rdp->log = WLog_Get(RDP_TAG); WINPR_ASSERT(rdp->log); - _snprintf(rdp->log_context, sizeof(rdp->log_context), "%p", context); + _snprintf(rdp->log_context, sizeof(rdp->log_context), "%p", (void*)context); WLog_SetContext(rdp->log, NULL, rdp->log_context); InitializeCriticalSection(&rdp->critical); diff --git a/libfreerdp/gdi/drawing.c b/libfreerdp/gdi/drawing.c index 58b5d6779..d4e241c13 100644 --- a/libfreerdp/gdi/drawing.c +++ b/libfreerdp/gdi/drawing.c @@ -82,7 +82,7 @@ UINT32 gdi_GetBkColor(HGDI_DC hdc) } /** - * @brief Set the current background color.\n + * @brief Set the current background color. * msdn{dd162964} * * @param hdc device color diff --git a/server/Sample/sfreerdp.c b/server/Sample/sfreerdp.c index 891c0b8fa..11eb6f342 100644 --- a/server/Sample/sfreerdp.c +++ b/server/Sample/sfreerdp.c @@ -1299,7 +1299,7 @@ WINPR_ATTR_FORMAT_ARG(2, 0) static void print_entry(FILE* fp, WINPR_FORMAT_ARG const char* fmt, const char* what, size_t size) { char buffer[32] = { 0 }; - strncpy(buffer, what, MIN(size, sizeof(buffer))); + strncpy(buffer, what, MIN(size, sizeof(buffer) - 1)); fprintf(fp, fmt, buffer); }