File flickcurl-wrong-memset.patch of Package flickcurl

Index: flickcurl-1.21/src/common.c
===================================================================
--- flickcurl-1.21.orig/src/common.c
+++ flickcurl-1.21/src/common.c
@@ -2291,7 +2291,7 @@ flickcurl_photos_list_params_init(flickc
   if(!list_params)
     return 1;
   
-  memset(list_params, '\0', sizeof(list_params));
+  memset(list_params, '\0', sizeof(flickcurl_photos_list_params));
   list_params->version = 1;
 
   list_params->extras = NULL;
Index: flickcurl-1.21/src/md5.c
===================================================================
--- flickcurl-1.21.orig/src/md5.c
+++ flickcurl-1.21/src/md5.c
@@ -221,7 +221,7 @@ static void MD5Final(struct MD5Context *
   MD5Transform(ctx->buf, (u32 *) ctx->in);
   byteReverse((unsigned char *) ctx->buf, 4);
   memcpy(ctx->digest, ctx->buf, 16);
-  memset(ctx, 0, sizeof(ctx));	/* In case it's sensitive */
+  memset(ctx, 0, sizeof(struct MD5Context));	/* In case it's sensitive */
 }
 
 
openSUSE Build Service is sponsored by