1 |
/* wptClipboard.cpp |
/* wptClipboard.cpp - GPG related clipboard functions |
2 |
* Copyright (C) 2001, 2002, 2003, 2005 Timo Schulz |
* Copyright (C) 2001, 2002, 2003, 2005, 2006 Timo Schulz |
3 |
* Copyright (C) 2005 g10 Code GmbH |
* Copyright (C) 2005 g10 Code GmbH |
4 |
* |
* |
5 |
* This file is part of WinPT. |
* This file is part of WinPT. |
190 |
if (!private_clip) |
if (!private_clip) |
191 |
goto leave; |
goto leave; |
192 |
size = strlen (private_clip); |
size = strlen (private_clip); |
193 |
clip = (char*)malloc (size + 1); |
clip = (char*)calloc (1, size + 1); |
194 |
if (!clip) { |
if (!clip) { |
195 |
GlobalUnlock (cb); |
GlobalUnlock (cb); |
196 |
goto leave; |
goto leave; |
197 |
} |
} |
198 |
memcpy (clip, private_clip, size); |
memcpy (clip, private_clip, size); |
|
clip[size] = '\0'; |
|
199 |
GlobalUnlock(cb); |
GlobalUnlock(cb); |
200 |
|
|
201 |
leave: |
leave: |