No, claro que no pasa nada.
Simplemente estarías gastando algunos bytes, pero que son 100 bytes al fin y al cabo? No supone nada malo.
Lo malo sería que gastaras mas bytes de los que tiene tu arreglo, entonces si sería una amenaza, pero getline siempre lee el numero de caracteres que les pases, así que con que te asegures de que coincide con el arreglo que tienes no pasa nada (como en el ejemplo que te pasé).
No te preocupes si te haces el arreglo de 256 y luego solo usas 6, eso pasa muchas veces.
Ahora bien, si puedes evitarlo mejor. Si por ejemplo quieres guardar un nombre (sin apellidos) de una persona es ridículo que reserves 256, puesto que no vas a gastar mas de 15 (o incluso menos).
Saludos