diff --git a/Fltk/Message.cpp b/Fltk/Message.cpp index 5d6c9980411c0560865f390f94800cf06fbc4757..1a884255f4f12fa7a46aab88b5cf4e6daf4696ee 100644 --- a/Fltk/Message.cpp +++ b/Fltk/Message.cpp @@ -1,4 +1,4 @@ -// $Id: Message.cpp,v 1.67 2006-01-06 00:34:23 geuzaine Exp $ +// $Id: Message.cpp,v 1.68 2006-01-17 20:00:41 geuzaine Exp $ // // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle // @@ -315,8 +315,8 @@ double GetValue(char *text, double defaultval) else{ printf("%s (default=%.16g): ", text, defaultval); char str[256]; - fgets(str, sizeof(str), stdin); - if(!strlen(str) || !strcmp(str, "\n")) + char *ret = fgets(str, sizeof(str), stdin); + if(!ret || !strlen(str) || !strcmp(str, "\n")) return defaultval; else return atof(str);