Configuración de la variable a NULL después de libre

En mi empresa hay una regla de codificación que dice que, después de liberar cualquier memoria, restablece la variable a NULL. Por ejemplo ...

<code>void some_func () 
{
    int *nPtr;

    nPtr = malloc (100);

    free (nPtr);
    nPtr = NULL;

    return;
}
</code>

Siento que, en casos como el código que se muestra arriba, establecer NULL no tiene ningún significado. ¿O me estoy perdiendo algo?

Si no hay significado en tales casos, voy a tratar con el "equipo de calidad" para eliminar esta regla de codificación. Por favor aconséjame.

Respuestas a la pregunta(23)

Su respuesta a la pregunta