Странности творятся с malloc, программа вылетает в cигфолт при вызове malloc в одной из функций. Собирается нормально. 
int newClient(int sock){
	
	CLIENT *client;	
	client = malloc(sizeof(struct CLIENT)); //<--сигфолт
       
        .....
        .....
return 0;
}
CLIENT это структура, если разместить эти две строчки кода, например в функции main то память выделяется нормально. В чем может быть проблема?

    
      Ответ на:
      
          комментарий
        от Absurd 
  
    
      Ответ на:
      
          комментарий
        от T-34 
  
    
      Ответ на:
      
          комментарий
        от erDiZz 
  
    
      Ответ на:
      
          комментарий
        от T-34 
  
    
      Ответ на:
      
          комментарий
        от cvv 
  
    
      Ответ на:
      
          комментарий
        от cvv 
  
    
      Ответ на:
      
          комментарий
        от T-34 
  
    
      Ответ на:
      
          комментарий
        от Vinick 
  
    
      Ответ на:
      
          комментарий
        от T-34 
  
    
      Ответ на:
      
          комментарий
        от T-34 
  
    
      Ответ на:
      
          комментарий
        от generatorglukoff 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум выделение памяти и структуры (2008)
 - Форум malloc (2002)
 - Форум Размер структуры с вложенным массивом структур (2013)
 - Форум Где выделяется память? (2005)
 - Форум То ли лыжи не едут, то ли malloc еб...й (2001)
 
- Форум Инициализация константных полей структур (2015)
 - Форум malloc и segfault =(((( (2005)
 - Форум Небольшой вопрос по си и GCC - malloc для структуры с указателями (2015)
 - Форум непонятка в си, глобальная ;-\ (2009)
 - Форум valgrind не ловит явную ошибку? (2007)