Index: Utilities.c =================================================================== diff -u -r8bf3a0f75dde1a5bd8d9228203bd705ea525d5cd -rd446e95ca191c753e7b876e4fde3d9b27d193c11 --- Utilities.c (.../Utilities.c) (revision 8bf3a0f75dde1a5bd8d9228203bd705ea525d5cd) +++ Utilities.c (.../Utilities.c) (revision d446e95ca191c753e7b876e4fde3d9b27d193c11) @@ -653,15 +653,12 @@ } } - // Set the processed value to the provided buffer + // Set the processed value to the provided buffer, but only if + // the conversion was successful if (TRUE == status) { *convValuePtr = result; } - else - { - *convValuePtr = 0; - } } return status;