Fix the get_var_name name recognition logic
authorLukas Jiriste <ljiriste@student.42prague.com>
Mon, 22 Jul 2024 18:44:27 +0000 (20:44 +0200)
committerLukas Jiriste <ljiriste@student.42prague.com>
Mon, 22 Jul 2024 18:44:27 +0000 (20:44 +0200)
src/execution.c

index 259d6522946c866a38432e465c98fb6706e8f27b..04dea5863d49fa29c763e0acef2f0597917b3b37 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: ljiriste <ljiriste@student.42prague.com>   +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/07/21 08:57:54 by ljiriste          #+#    #+#             */
-/*   Updated: 2024/07/22 00:09:18 by ljiriste         ###   ########.fr       */
+/*   Updated: 2024/07/22 20:42:30 by ljiriste         ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -148,7 +148,7 @@ char        *get_var_name(const char *line)
        size_t  i;
 
        i = 0;
-       while (line[i] && !ft_isspace(line[i]))
+       while (ft_isalnum(line[i]) || line[i] == '_')
                ++i;
        return (ft_strndup(line, i));
 }