diff --git a/du5/a_station.c b/du5/a_station.c index 080769a..ce4e013 100644 --- a/du5/a_station.c +++ b/du5/a_station.c @@ -16,7 +16,7 @@ void destroy_station(struct station* station){ } int select_track(struct station* station, const char* target){ - int hash = 0; + unsigned int hash = 0; for (int i = 0; i < strlen(target); i++) { hash += target[i] + (hash<<6) + (hash<<16) - hash;