(rndw32_gather_random_fast): While adding data use the
[gnupg.git] / cipher / rndw32.c
index 5e42353..28602fd 100644 (file)
@@ -654,13 +654,14 @@ rndw32_gather_random_fast( void (*add)(const void*, size_t, int), int requester
        (*add) ( &kernelTime, sizeof (kernelTime), requester );
        (*add) ( &userTime, sizeof (userTime), requester );
 
-       /* Get the minimum and maximum working set size for the current process */
+       /* Get the minimum and maximum working set size for the
+           current process */
        GetProcessWorkingSetSize (handle, &minimumWorkingSetSize,
                                          &maximumWorkingSetSize);
        (*add) ( &minimumWorkingSetSize,
-                                  sizeof (&minimumWorkingSetSize), requester );
+                                  sizeof (minimumWorkingSetSize), requester );
        (*add) ( &maximumWorkingSetSize,
-                                  sizeof (&maximumWorkingSetSize), requester );
+                                  sizeof (maximumWorkingSetSize), requester );
     }
 
 
@@ -688,7 +689,7 @@ rndw32_gather_random_fast( void (*add)(const void*, size_t, int), int requester
        if (QueryPerformanceCounter (&performanceCount)) {
            if ( debug_me )
                log_debug ("rndw32#gather_random_fast: perf data\n");
-           (*add) (&performanceCount, sizeof (&performanceCount), requester);
+           (*add) (&performanceCount, sizeof (performanceCount), requester);
        }
        else { /* Millisecond accuracy at best... */
            DWORD aword = GetTickCount ();