title: free() function without malloc or calloc
body: <p>quick question</p>
  
  <p>Can you use the free() function without having to prior call a malloc ?? </p>
  
  <p>ei.</p>
  
  <pre><code>void someFunc( void )
  {
     char str[6] = {"Hello"};
  
     //some processing here ....
  
     free(str);
  }
  </code></pre>
  
  <p>I get no compiling errors but Does this work or is it correct at all ?</p>
  
  <p>Thank you,</p>