Это, конечно, не рекомендуется. Даже если версия вашей программы free
правильно обнаруживает, что память, которую вы пытаетесь освободить, не может быть освобождена и, следовательно, не приносит никакого вреда сама по себе, в вашей программе все равно есть ошибка - часть программы, которая, как она думала, принадлежит эта память. Кто знает, что он мог попытаться сделать с этой памятью, прежде чем освободить ее? Найдите и исправьте ошибку. Не суйте это под ковер.