WALLET_FREE(message);
Recycle(message);
WLLT_RequestToCapture(nsIPresShell* shell, nsIDOMWindowInternal* win, PRUint32* status) {  PRInt32 captureCount = 0;  gEncryptionFailure = PR_FALSE;  wallet_TraversalForRequestToCapture(win, captureCount);  PRUnichar * message;  if (gEncryptionFailure) {    message = Wallet_Localize("UnableToCapture");    *status = 0;  } else if (captureCount) {    /* give caveat if this is the first time data is being captured */    Wallet_GiveCaveat(win, nsnull);    message = Wallet_Localize("Captured");    *status = 0;  } else {    message = Wallet_Localize("NotCaptured");    *status = +1;  }  wallet_Alert(message, win);  WALLET_FREE(message);}